Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Nie tworzy rekordów
Forum PHP.pl > Forum > Przedszkole
k0b3
Witam

Mam dziwny problem. Założyłem sobie serwer baz danych na http://db4free.net/ wolny ten serwer, ale działa.
Jest połączenie, gdy wyświetlam tabele danych za pomocą php nie ma problem. Nie ma problemu nawet z update danego rekordu.
Schody zaczynaja sie robić gdy chce dodac nowy rekord. Na localhoscie skrypt dziala na serwerze juz nie.
Dodaje rekord za pomocą:
  1. <?php
  2. mysql_query('INSERT INTO pase VALUES("", "'.$_POST['subject'].'", "'.strtotime($_POST['data']).'", "'.$_POST['language'].'", "'.$_POST['source'].'")');
  3. ?>


Na serwerze gdy chce dodac nic sie nie dzieje. W czym jest problem?
PanGuzol
Miałem kiedyś podobny problem, zamiast "" daj NULL.
Jak dalej nie będzie działać to napisz jaki error zwraca MySQL mysql_error" title="Zobacz w manualu PHP" target="_manual
k0b3
Ale jak?
W uszach czy bez?
  1. <?php
  2. ... VALUES("NULL", ....
  3. ?>
PanGuzol
Bez
  1. INSERT INTO pase VALUES(NULL, "'.$_POST['subject'].'", "'.strtotime($_POST['data']).'", "'.$_POST['language'].'", "'.$_POST['source'].'")
k0b3
jestes genialny! Ja p*** takie małe coś.. Tyle czasu siedzialem...
THX
Zmorcia
mogą być uszy ale '' tylko wtedy gdy masz klucz + autoincrement
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.