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

id ermitteln

Gar keinen, der ist optional. Ein

Code:
echo mysql_insert_id();

sollte reichen, wenn deine autoimcrement-Spalte nicht vom Typ BIGINT ist. INT (Integer) reicht meist völlig.
 
if ($id==0){
$query="INSERT INTO objekte (art,titel) VALUES ('{$art}','{$titel}','{$kategorie}','{$preis1}','{$preis2})";
$id_neu=mysql_insert_id();
echo "$id_neu";
}

so sieht der code aus
die id abfrage mache ich deshalb weil ansonsten ein update durchgeführt wird
 
if ($id==0){
$query="INSERT INTO objekte (art,titel) VALUES ('{$art}','{$titel}','{$kategorie}','{$preis1}','{$preis2})";
$id_neu=mysql_insert_id();
echo "$id_neu";
}

so sieht der code aus
die id abfrage mache ich deshalb weil ansonsten ein update durchgeführt wird
mysql_insert_id muss direkt(unmittelbar(vor dem nächsten query))) nach dem INSERT-Query kommen.

In deinem Code wird aber kein Query gemacht.

Mfg
 
Danke erst mal
ich habe ja die mysql_insert nach dem INSERT.. soweit ok
welcher Query muss da dann noch kommen?
versteh ich ehrlich gesagt nicht
 
Dein insert ist nur eine Zuweisung einer Zeichenkette, damit wird ja kein mySQL Befehl ausgeführt. Du hast die gezeigten Seiten gelesen?
 
Zurück
Oben