Primary key im insert into befehl mit übergeben?

hi all

folgende frage:

ich habe ne tabelel die folgende Spalten hat: ID(primary key,auto icnrement),url,pass,datum

so wenn ich was mit php in die datenbank einfügen möchtem ache ich das ja so

[php]
$insert="insert into extern (id,url,pas,datum) values (‚‘,‚$url‘,‚$pass‘,‚now()‘);
mysql_query($insert);
[/php]

so folgendes

wegem dem primary key ID muss der im insert into befehl aufgeführt werden?

würde mich über eine antwort freuen.

fmfg

EDIT:

so muss es aussehen:

[php]
$insert=„insert into extern (id,url,pas,datum) values (‚‘,'“.$url.„‚,‘“.$pass."',‚now()‘);
mysql_query($insert);
[/php]

aber geht immernoch nicht -.-

wenn die id auto_increment ist musste die nicht mit übergeben

[PHP]$insert=„insert into extern (url,pas,datum) values ('“.$url.„‚,‘“.$pass."',‚now()‘);[/PHP]

aber du hast doch bestimmt auch ne fehlermeldung wenns net geht ( mysql_error() )

schreib das am besten IMMER so:

[php]
mysql_query($insert) OR die(mysql_error());
[/php]

kk thx :wink: so spare ich mir auch immer abfragen ^^