Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Update i błąd
motor
post 14.10.2009, 14:45:07
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Witam , pewnie jakiś laicki błąd smile.gif ale sam już nie wiem o co choć

mam plik txt i na jego podstawie chcę zrobić update do bazy i tak otwieram
  1. while ($result = fgetcsv ($uchwyt, 8024, ";")) {
  2.  
  3. $liczba_pol = count($result);
  4.  
  5. $i=0;
  6. $a=1;
  7.  
  8. while($i < $liczba_pol){
  9.  
  10. $pole = "pole".$a++;
  11.  
  12. $dat= $result[$i++];
  13. $datt = $result[$i++];
  14. $dattt = $result[$i++];

Wszystko elegancko wyświetla plik

potem chce zrobić update
  1. $result = mysql_query("UPDATE menu SET id='$dat' kat='$datt' WHERE id='$dat' ")
  2. }
  3. }
  4. fclose ($uchwyt);
  5.  

i mam taki błąd

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='?1'' at line 1

Ten post edytował motor 14.10.2009, 14:46:12
Go to the top of the page
+Quote Post
MateuszS
post 14.10.2009, 14:53:46
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


zla forma zapytania, brak przecinka po id='$dat' poza tym dajesz set id=dat po czym where id=dat <- takiego czegos nie wolno raczej robic


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 10:36