Récuperer un enregistrement sql

biboooooo -  
vindicien Messages postés 136 Statut Membre -
Bonjour,
j'ai une table reference avec un champ ref dans ce champ il fut enregistrer les numéro des reçue
alors je pense pour un nouveau reçu de récuperer le drenier enregistrement et ajout 1 et l'enregistrer comme le nouveau num de reçu
exemple le dernier ref est "111111111"
alors il est le max donc le nouveau ref est va etre "111111112"
puis"111111113" etc

alors j'utilise cette requette:

$req="select MAX(ref) from reference";
$res=mysql_query($req);
$a=($res);
$ident=$a+1;

$req="insert into reference(ref) values ('$ident')";
$res=mysql_query($req);


mais le resultat est totalement different je trouve" 2"
je c pas ou ca marche pas

merci d'avance pour m'aider

1 réponse

vindicien Messages postés 136 Statut Membre 33
 
pourquoi t'utilises pas un auto increment tout simplement ?
0
biboooooo
 
je travail avec wamp server et j'ai réliser ma base vec php my admin mais je peut pas activer l'auto incrémentation pour ce champ car je peut pas accéder u menu extrat pour choisir auto incrémentation
0
vindicien Messages postés 136 Statut Membre 33 > biboooooo
 
C'est bizarre ton truc de pas pouvoir incrémenter. En gros du coup tu pars sur une base pas très propre.
Si tu veux le faire de cette façon la en tout cas essaie peut être ça :

$req="select MAX(ref) from reference";
$res=mysql_query($req);
$max = mysql_fetch_row($res);
$a=($max[0]);

$ident=$a+1;
etc.

A vu de nez...
0
biboooooo
 
je traville sous wamp server mais je peut pas activer l'autoincrémenttion pour le champ de la table
car je peut pas utiliser le boutton extrat pour choisir auto increment
????????????????????
0