Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak wstawiać NULL do bazy MySQL z polami UNIQUE
MaryonD
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 30.10.2012

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


Witam. Mój formularz dopuszcza puste pola w formularzu. Jeśli takie wystąpią chciałbym aby do bazy dodawał rekord NULL.
Problem w tym, że kolumny są typu UNIQUE i za drugim razem już nie pozwala mi pozostawić pustego pola w formularzu. Z góry dziękuje!

..

$pole=$_POST['pole'];
$pole2=$_POST['pole2'];
$pole3=$_POST['pole3'];

..

$ins = @mysql_query("INSERT INTO towary (pole, pole2, pole3) VALUES ( '$pole', '$pole2', '$pole3' )");
if($ins) echo "Rekord został dodany poprawnie";
else echo "Błąd nie udało się dodać nowego rekordu.";


Ten post edytował MaryonD 31.10.2012, 10:30:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Pamiętaj, że tego NULL'a musisz przesyłać bez cudzysłowów.

INSERT INTO towary (pole, pole2, pole3) VALUES ( 'wypelnione', 'wypelnioneinaczej', NULL )

Ten post edytował Damonsson 31.10.2012, 12:04:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 12:07