Problem jest nastepujacy. Przy poniższym zapytaniu wyskakuje mi błąd:
$zapytanie = "UPDATE nazwa_kolumny SET rekord1 = '".$rekord1."', rekord2 = '".$rekord2."', rekord3 = '".$rekord3."', rekord4 = '".$rekord4."', rekord5 = '".$rekord5."', rekord6 = '".$rekord6."', rekord7 = '".$rekord7."', rekord8 = '".$rekord9."', rekord10 = '".$rekord10."', rekord11 = '".$rekord11."', WHERE u_name = '".$nick."' "; mysql_query($zapytanie) OR die(mysql_error());
Błąd:
You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MySQL server version FOR te RIGHT syntax TO USE near 'WHERE u_name = 'user'' at line1
Szukam ale wszedzie wlasnie tak nakazują stosować zapytania jak ja mam napisane. Wywaliłem do testu pare rekordow z tego zapytania i wtedy przechodzi bez problemu. Dlaczego wiec przy takiej ilosci wyskakuje blad..? Jakos trzeba to podzielic czy jak? Docelowo ma byc jeszcze pare wspisow update'owanych..
Ponizsze zapytanie np nie przechodzi i wyskakuje blad zlej skladni:
$zapytanie = "UPDATE nazwa_kolumny SET rekord1 = '$rekord1' WHERE u_name = '$nick'";