Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2387 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Récupérer le numéro d'enregistrement sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer le numéro d'enregistrement sql

n°1467817
nycius
Ich liebe dich !
Posté le 30-10-2006 à 21:09:03  profilanswer
 

Salut,
 
En php j'enregistre des données via INSERT.
 
J'aimerai récupérer le numéro de l'enregistrement , par exemple :  
 

Code :
  1. INSERT INTO table(id,nom) values(234,'Port')
  2. INSERT INTO table(id,nom) values(56,'fdds')
  3. INSERT INTO table(id,nom) values(3,'dgf')
  4. INSERT INTO table(id,nom) values(33544,'f')


 
J'aimerai afficher enregistrement 1, enregistrement 2, etcc enregistrement 67, etc...

mood
Publicité
Posté le 30-10-2006 à 21:09:03  profilanswer
 

n°1467835
FlorentG
Unité de Masse
Posté le 30-10-2006 à 21:58:59  profilanswer
 

$i++ [:dawa]

n°1468663
nycius
Ich liebe dich !
Posté le 01-11-2006 à 13:58:17  profilanswer
 

Je fais ca en fait  

Code :
  1. $sql = "SELECT * FROM table ORDER BY id ASC LIMIT $LIMIT,$NOMBRE";
  2. $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  3. while($data = mysql_fetch_assoc($req))
  4.     {
  5.        INSERT INTO table2(id,nom) values($data['id'],$data['nom'])
  6.     }

n°1468965
leflos5
On est ou on est pas :)
Posté le 02-11-2006 à 03:31:41  profilanswer
 

Spa clair ton affaire. Tu veux quel numéro dans quelle situation?

n°1469120
nycius
Ich liebe dich !
Posté le 02-11-2006 à 11:15:30  profilanswer
 

Salut leflos5,
 
En fait j'aimerai le numéro d'enregistrement, pas l'ID en cours.
Ce serait pour suivre l'etat de l'enregistrement sur bcp d'insert

n°1469130
FlorentG
Unité de Masse
Posté le 02-11-2006 à 11:23:49  profilanswer
 

Ben met un $i++ à la place de l'id :??:

n°1469200
nycius
Ich liebe dich !
Posté le 02-11-2006 à 12:19:24  profilanswer
 

FlorentG > nan l'ID doit rester  
ce que je cherche c'est avoir un espece de compteur  
 
mais en faisant ca , ca peut fonctionner ? :
 
 

Code :
  1. $sql = "SELECT * FROM table ORDER BY id ASC LIMIT $LIMIT,$NOMBRE";
  2.       $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  3.       $i = 1;
  4.       while($data = mysql_fetch_assoc($req))
  5.          {
  6.             INSERT INTO table2(id,nom) values($data['id'],$data['nom'])
  7.             echo "$i - Insert OK pour => ".$data['nom'];
  8.             $i++;
  9.          }


Message édité par nycius le 02-11-2006 à 12:19:33
n°1469259
FlorentG
Unité de Masse
Posté le 02-11-2006 à 14:10:18  profilanswer
 

Bon ben je crois que je pige que dalle à ce que tu veux faire :(

n°1469277
nycius
Ich liebe dich !
Posté le 02-11-2006 à 14:30:43  profilanswer
 

En fait je sors une liste de nom d'une table pour les INSERT dans une autre table, un script de migration en somme.
Je vais migrer 10 000 par 10 000, seulement j'aimerai via ob_flush savoir ou en est la migration, en gros voir combien sur 10 000 sont migrés

n°1469313
leflos5
On est ou on est pas :)
Posté le 02-11-2006 à 15:29:25  profilanswer
 

Donc c'est ce que te propose Florent avec comme code ce que tu as proposé par la suite :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Récupérer le numéro d'enregistrement sql

 

Sujets relatifs
[xml xslt] récupérer la valeur d'un champ externe à celui du contexterécupérer un id
Récupérer résultat d'une requête en .net[Java\Jsp\Ajax\Javascript] Récuperer une liste d'éléments
htaccess: récupérer les valeurs entréesRécupérer l'adresse de l'image générée par GD
Récupérer des données de l'utilisateur en ligne de commanderécupérer l'objet DOM de gecko sans lancer de browser
[PHP] Récupérer et lancer une requête à partir d'une checkbox 
Plus de sujets relatifs à : Récupérer le numéro d'enregistrement sql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR