Afficher valeur auto increment
rubik's drummer
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
ntuifranklin -
ntuifranklin -
Bonour à tous !
J'aimerais avoir un petit renseignement. Voila j'ai paramétré dans ma base de données mySQL un champ numero dans une table avec un auto incrément.
Dans mon programme php jai introduit un champ avec la fonction
<INPUT TYPE=text NAME="numero" VALUE="" SIZE=20>
ce champ demande à l'utilisateur de mettre le numéro du produit qu'il veut introduire dans sa base de données. J'aimerai savoir comment faire pour afficher la valeur de l'auto incrément qui sera donné par la base de données soit la valeur qui suit le numéro du dernier enregistrement effectué dans la base de données.
Voilà à plus tard et merci au php master qui me répondra
J'aimerais avoir un petit renseignement. Voila j'ai paramétré dans ma base de données mySQL un champ numero dans une table avec un auto incrément.
Dans mon programme php jai introduit un champ avec la fonction
<INPUT TYPE=text NAME="numero" VALUE="" SIZE=20>
ce champ demande à l'utilisateur de mettre le numéro du produit qu'il veut introduire dans sa base de données. J'aimerai savoir comment faire pour afficher la valeur de l'auto incrément qui sera donné par la base de données soit la valeur qui suit le numéro du dernier enregistrement effectué dans la base de données.
Voilà à plus tard et merci au php master qui me répondra
A voir également:
- Afficher valeur auto increment
- Afficher appdata - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. - Forum VB / VBA
- Mise en forme conditionnelle "compris entre" ✓ - Forum Excel
- Afficher taille dossier windows - Guide
- Ciel auto entrepreneur - Télécharger - Comptabilité & Facturation
2 réponses
Slt moi c'est nn franklin.
J'ai une solution qui peut marcher :
La requête sql $query = "SHOW TABLE STATUS" affiche un tableau qui contient plusieurs informations contenu dans des colonnes de toutes les tables de la base de données courante en cours d'utilisation . Ce qui nous intéresse dans ce résultat c'est la colonne Auto_increment.
Donc soit une base de données drummer avec une table drum ayant une colonne numero de type auto_increment, la requête :
$query = "SHOW TABLE STATUS WHERE NAME = 'drum' ";
exécute retourne un résultat d'une ligne (la table drum effectivement)
:
$resultat = mysql_query($query,$db);
Si on récupére le résultat dans un tableau associatif c-a-d :
$tab = mysql_fetch_assoc($resultat);
alors $tab['Auto_increment'] retourne la valeur qui suivra le dernier enregistrement.
Donc pour avoir celui du dernier on décrémente de 1.
J'espère que j'ai pas trop bavarder et que tu trouvera une solution a ton problème.
bonne chance
J'ai une solution qui peut marcher :
La requête sql $query = "SHOW TABLE STATUS" affiche un tableau qui contient plusieurs informations contenu dans des colonnes de toutes les tables de la base de données courante en cours d'utilisation . Ce qui nous intéresse dans ce résultat c'est la colonne Auto_increment.
Donc soit une base de données drummer avec une table drum ayant une colonne numero de type auto_increment, la requête :
$query = "SHOW TABLE STATUS WHERE NAME = 'drum' ";
exécute retourne un résultat d'une ligne (la table drum effectivement)
:
$resultat = mysql_query($query,$db);
Si on récupére le résultat dans un tableau associatif c-a-d :
$tab = mysql_fetch_assoc($resultat);
alors $tab['Auto_increment'] retourne la valeur qui suivra le dernier enregistrement.
Donc pour avoir celui du dernier on décrémente de 1.
J'espère que j'ai pas trop bavarder et que tu trouvera une solution a ton problème.
bonne chance