Guten Tag
Ich möchte gerne den momentanigen Wert des Auto-Increments in einer Datenbank im Script abrufen..
nur leider weiß ich nicht wie das gehen soll
Vielleicht kann mir da einer ne query zu schicken oder so
Gruß
Niko
Guten Tag
Ich möchte gerne den momentanigen Wert des Auto-Increments in einer Datenbank im Script abrufen..
nur leider weiß ich nicht wie das gehen soll
Vielleicht kann mir da einer ne query zu schicken oder so
Gruß
Niko
Willst du den Aktuellen wert, oder den wert nachdem du einen neuen eintrag Hinzugefügt hast?
Wenn du dieses Plugin verwendest kannst du das so machen:
mysql_query("INSERT INTO `players` (name,password) VALUES ('Ownage',MD5('mypass')");
printf("New player registered with ID %d",mysql_insert_id());
Und sonst einfach die höchste Zahl, in der bestimmten Spalte. Stichwort -> MAX()
Edit: Blöde Smileys...
Willst du den Aktuellen wert, oder den wert nachdem du einen neuen eintrag Hinzugefügt hast?
Ich möchte den aktuellen wert vom Auto incement auslesen, nicht nachdem ich einen Eintrag hinzugefügt habe.
mysql_query("SELECT MAX(Spalte) FROM Tabelle LIMIT 1");
mysql_store_result();
new ID = mysql_fetch_int();
mysql_free_result();
Läuft, zumindest bei mir:
new data[6];
mysql_query("SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = 'NAME'");
mysql_store_result();
mysql_fetch_row(data);
Allerdings kommt es darauf an was du mit dem Wert vorhast, ich zweifel an dem nutzen.
mysql_query("SELECT MAX(Spalte) FROM Tabelle LIMIT 1");
mysql_store_result();
new ID = mysql_fetch_int();
mysql_free_result();
danke