• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Primary key im insert into befehl mit übergeben?

Status
Für weitere Antworten geschlossen.

philipp1988

Neues Mitglied
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);

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);

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()');

aber du hast doch bestimmt auch ne fehlermeldung wenns net geht ( mysql_error() )
 
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);
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);
aber geht immernoch nicht -.-

schreib das am besten IMMER so:

PHP:
mysql_query($insert) OR die(mysql_error());
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben