Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> błąd w składni UPDATE do wielu tabel..., część działa a część nie ?!
missile
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.11.2005
Skąd: hen hen

Ostrzeżenie: (0%)
-----


Witam!
Napisałem zapytanie do bazy:

  1. <?php
  2.  
  3. $sql_query = "UPDATE posts p, users_count u
  4. SET p.post_topic_id = '" . $PostTopicId . "', u.statement_count = '" . $_SESSION['StatementCount'] . "'
  5. WHERE p.post_id ='" . $PostTopicId . "'
  6. AND u.user_id = '" . $_SESSION['UseId'] . "' ";
  7.  
  8. $sql_result = mysql_query($sql_query, $conn)
  9.  or die ('Błąd aktualizacji id tematu!<br /><br />' . mysql_error());
  10.  
  11. ?>


Skrypt działa; ale tylko częściowo, nie działa update pola p.post_topic_id; i wywala błąd:

Kod
You have an error in your SQL syntax near 'p, users_count u SET p.post_topic_id = '60', u.statement_count = '1275'' at line 1


Dodam, że pozostałe pola zostają zaktualizowane zghodnie z założeniem. Przeglądnąłem pół internetu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i nie znalazłem wyjaśnienia swojego błędu. Może tu ktoś zna odpowiedź?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:30