[SQL] problème de requête
bonjour.
N'ayant pas la possibilité d'utiliser l'auto incrément sous oracle.
j'ai décidé de créer une 2e requête de sélection en séletionnant la valeur la plus grande du champ en question et d'y ajouter 1.
Voilà ce que donne mon code:
Code:
1 2 3 4 5 6 7
|
$ip_ordi="select id_presence+1 from presence where id_presence=(select max (id_presence) from presence)";
$add_com = " insert into presence(id_presence, id_stagiaire, jour, heure_arrivee, ip_poste) VALUES ( '".$ip_ordis."','".$id_stagiaire."','".$date2."','".$heure_arrivee."','".$_SERVER['REMOTE_ADDR']."' )";
echo $add_com; |
en m'y prennant ainsi la requête n'a pas voulu se faire alors qu'en la testant sous oracle elle fonctionne parfaitement.
j'ai donc par la suite décidé de mettre un
et là plutôt que de m'afficher le résultat de la requête, il me l'a tout simplement recopié 8O .
Assez bisard.
Si quelqu'un peut m'expliquer ce phénomène je lui en serait très reconnaissant