Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] PDO + MySQL, automatyczne ID
-Gość-
post
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
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Pobierz sobie phpMyadmin i wrzuć go do katalogu publicznego. Export znajdziesz w górnej belce, jak wejdziesz w strukturę tabeli.
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: 13.10.2025 - 16:51