J'ai une base de données SQL que j'utilise pour stocker des informations et chaque enregistrement a un identifiant unique généré par la base de données. Mon programme est écrit en flash et fonctionne sur le web, le programme fonctionne bien et il insère des enregistrements dans la base de données et tire l'idnumber du dernier enregistrement et l'affiche pour l'utilisateur, ma question est de savoir comment gérer plusieurs entrées simultanées parce que le programme sera utilisé par plusieurs utilisateurs et les chances sont, il y aura les insertions concurrentes dans la base de données alors comment pourrais-je être en mesure d'identifier les numéros d'identification uniques corrects pour les utilisateursProblème classique d'insertion de base de données
est ici le code à insérer dans la base de données
$query = "INSERT into $tablename (grade,school,country) VALUES ('$datarray[0]','$datarray[1]','$datarray[2]')";
$result = mysql_query($query)
or die("no rows selected");
et après je charge un autre fichier php sur le second dans mon fichier flash pour tirer l'ID de cet enregistrement et l'afficher ici est le code
$query = "SELECT max(id) from $tablename";
$result = mysql_query($query)
or die("no rows selected");
$row = mysql_fetch_array($result); // extracts one row
echo "id=$row[0]";
Que dois-je faire pour obtenir l'ID correct pour cet enregistrement?
Quel moteur de base de données? – kemiller2002