Wildcard für ID bei MySQL?
Peter
- datenbank
Hallo,
ich schreibe einen Text in die Datenbank.
Ist es irgendwie möglich in ein Feld auch die automatische ID die der Eintrag bekommen wird einzutragen?
Ist es irgendwie möglich in ein Feld auch die automatische ID die der Eintrag bekommen wird einzutragen?
die frage ist nicht, ob man eine id "auch" automatisch vergeben kann, sondern ob man sie überhaupt "auch" händisch vergeben sollte?
die übliche variante ist jedenfalls die automatische vergabe:
http://dev.mysql.com/doc/refman/5.1/de/example-auto-increment.html
hallo,
*programmiersprache errat*
ich schätze du suchst http://de.php.net/mysql_insert_id. das geht jedoch erst im nachhinein. du kannst dir auch eine SQL abfrage basteln, um im vorhinein schon die ID zu erraten, jedoch ist das nicht 100% verlässlich und meistens auch nicht notwendig:
$query = 'SELECT MAX('.$id.') AS last_id FROM '.$table;
$result = mysql_query($query);
$result = mysql_fetch_array($result);
$newid = $result[last_id]+1;
Gruß,
Niklas