Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] błąd w zapytaniu mysql
Forum PHP.pl > Forum > Przedszkole
emajl22
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 '1')')' at line 1
  1. mysql_query("INSERT INTO `sms_codes` VALUES (null, '".implode("', '$typeid'),(null,'",$fp).", '$typeid')')") OR die(mysql_error());

co tu jest zle? zapytanie nie dodaje do bazy rekordow
skowron-line
  1. echo "INSERT INTO `sms_codes` VALUES (null, '".implode("', '$typeid'),(null,'",$fp).", '$typeid')')";
i zobacz co pokaże się w przeglądarce.
sada
nawiasy jak sądzę
emajl22
skowron, tak juz robilem i co dziwne pokazuje ze wszystko jest ok i jak skopiuje wynik z echo i wkleje do pma to dziala...

  1. INSERT INTO `sms_codes` VALUES (NULL, 'xxx ', '1'),(NULL,'xxx ', '1'),(NULL,'xxx ', '1'),(NULL,'xxx ', '1'),(NULL,'xxx ', '1'),(NULL,'xxx ', '1')

mortus
Gołym okiem widać, że masz o jeden nawias (zamykający) i apostrof za dużo. Usuń ') przed ostatnim cudzysłowem " i ma być.
emajl22
to nie to. usunalem i to samo

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 '1')' at line 1
  1. mysql_query("INSERT INTO `sms_codes` VALUES (null, '".implode("', '$typeid'),(null,'",$fp).", '$typeid')") OR die(mysql_error());
mortus
To to, a do tego dochodzi jeszcze brak apostrofa przed ostatnim przecinkiem. Komunikat błędu jest inny!

Swoją drogą temat już dawno powinien zostać zamknięty, bo forum to nie parser.
Poza tym skowron-line dobrze Ci radził, ale Ty chyba go nie posłuchałeś.
emajl22
wiem ze forum to nie parser, ale stracilem na to sporo czasu i sam bym nie doszedl co jest zle
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.