ho una tabella e vorrei tirare fuori l'id successivo senza creare il record. come potrei fare?
praticamente ottenere il dato che c'è nel phpmyadmin nella tabella, chiamato Prossimo Autoindex.
ho una tabella e vorrei tirare fuori l'id successivo senza creare il record. come potrei fare?
praticamente ottenere il dato che c'è nel phpmyadmin nella tabella, chiamato Prossimo Autoindex.
Non ho capito bene...
Dare l'auto_increment alla proprietà del campo? :master:
Τί ουν ποιήσε ϕιλοσοϕίας πέρι; πή τρέψή άγνοουμένων τούτων;
SELECT MAX(id) FROM tabella
e poi lo sommi + 1 in questo modo sai quale sarà il prossimo inserimento...oppure inserisci la riga e poi lo estrai con mysql_insert_id
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
no...metti che ho una tabella "autore" e questa tabella contiene un campo id di tipo auto_incremet.Originariamente inviato da DonFabio
Non ho capito bene...
Dare l'auto_increment alla proprietà del campo? :master:
ora devo inserire un nuovo autore ma prima di eseguire la query "insert into..." voglio vedere a video l'id che questo record avrà.
Anche a me interesserebbe sapere come estrarre l'Prossimo Autoindex senza inserire un nuovo record. In phpmyadmin ho visto che lo fanno.!!!
Grazie mille
::Steve::
alla fine io ho preso l'ultimo index e c'ho aggiunto 1
Prova:Originariamente inviato da steveml
Anche a me interesserebbe sapere come estrarre l'Prossimo Autoindex senza inserire un nuovo record. In phpmyadmin ho visto che lo fanno.!!!
Grazie mille
Codice PHP:
<?php
mysql_connect();
mysql_select_db('tuo_db');
$query = mysql_query("SHOW TABLE STATUS LIKE 'tua_tabella'");
$result = mysql_fetch_assoc($query);
$next_index = $result['Auto_increment'];
echo "Prossimo id = $next_index";
?>
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.