Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zapytanie Mysql działa w PhpMyAdmin a w skrypcie nie!
Forum PHP.pl > Forum > Przedszkole
-karbon-
Witam!
Ten problem przytrafił mi się już kiedyś i zrobił ze mnie głupka.
Dzisiaj pisałem kod i znowu to samo wystąpiło.

Dla każdych zapytań w kodzie (INSERT, UPDATE, DELETE) wszystko działa.

Dla tego jenego po wykonaniu nic sie nie dzieje, jak dopisałem do mysql_query() or die ("blad") to ciagle się wyświetla błąd.

Dziwne jest to, że to samo zapytanie nie wykonane przez mysql_query w skrypcie lecz w phpmyadmin działa...


Tak obsługuję zapytania:

$sql="INSERT INTO tabela VALUES ('', '1', '2', '3')";
$wynik=mysql_query($sql);


Czy są w PHP jakieś ograniczenia o których nie wiem?
Czy komuś przytrafił się podobny błąd?
Kod jest poprawny, no chyba, że mam klapki na oczach...
nospor
  1. <?php
  2. $wynik=mysql_query($sql) or die(mysql_error());
  3. ?>

I co wyswietla?
JoShiMa
Spróbuj takiej składni:

  1. INSERT INTO tbl_name (col1,col2) VALUES (val1,val2);


Wtedy nie musisz nic wstawiać w pierwszej kolumnie bo jej nie wymienisz w (col1,col2). Aha i sprawdź czy pierwsza kolumna łyka NULL lub jest autoincrement.
-karbon-
Wyświetliło mi, że nie mam tej tabeli na serwerze...
Co się okazało, korzystałem ze starej bazy danych a tabele tworzyłem w nowej bazie (nie zajrzałem w konfiga) tongue.gif

Dzięki za pomoc smile.gif
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.