Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] PDO + MySQL, automatyczne ID
-Gość-
post 16.03.2011, 15:33:20
Post #1





Goście







Witam!

mam cos takiego

baza MySQL

Kod
ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY


dodaje w PHP PDO

  1. $pdo->exec("INSERT INTO post(nick, name) VALUES ('admin', 'admin')");


i mi wywala

Cytat
Wystšpił błšd biblioteki PDO: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'


robie tak:
  1. $pdo->exec("INSERT INTO post(id, nick, name) VALUES (NULL, 'admin', 'admin')");


Cytat
Wystšpił błšd biblioteki PDO: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id' cannot be null


Wiem, ze mozna petle zrobic w PHP i automatycznie zwiekszac ID, albo pobierac ostatnie ID z bazy, no ale chyba musi byc jakis latwiejszy sposob, zeby mi sie to automatycznie dodawalo?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:12