Piekielne MySQLi
Ostatnio pracowałem trochę nad czymś w PHP + MySQL. Używałem dwóch zapytań:
- 51&q=SELECT&lr=lang_en">SELECT tags_names.name 51&q=FROM&lr=lang_en">FROM tags 5.1/en/string-functions.html">LEFT 51&q=JOIN&lr=lang_en">JOIN tags_names 51&q=ON&lr=lang_en">ON tags_names.id = tags.tag_id 51&q=WHERE&lr=lang_en">WHERE tags.post_id=?
Próbuje store_result/free_result. Nic. Dodaje close reset i bóg wie co jeszcze. Nic.
Przepisuje kod i... działa. Właściwie nic nie zmieniłem poza...:
- +++ posts.php 2005-11-26 09:35:25.000000000 +0100
- --- posts.php.old 2005-11-25 22:32:45.000000000 +0100
- (...)
- $query = "SELECT title,text,datetime,nick FROM posts " .
- "LEFT JOIN authors ON authors.id=posts.author_id " .
- "WHERE posts.id=?";
- + $stmt = $this->base->prepare($query)
- - $stmt = $this->base->stmt_init();
- - $stmt->prepare($query);
To dopiero jest niezaskakujące zachowywanie się klas PHP...
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
mck
UAU
26 listopada 2005, 12:13:36
Dodaj komentarz