Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/04/2006, 11h37   #1
Invité de passage
 
Inscription : avril 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 24
Points : 4
Points : 4
Par défaut Comment accèder à l'enregistrement suivant.

Bonjour à tous,

Voila ça fait déjà un petit moment que je programme mais j'avoue que la je sais pas faire et j'ai besoin d'aide.

J'ai créé une logitech et pour accèder à un des programmes, je fais une manip toute simple du genre :

Code :
$resultat = mysql_query("select * from $logitech where id='$prog'");
Je voudrais pouvoir accèder à ces informations tout en obtenant les informations sur le programme suivant dans la table. A savoir que l'id suivant n'est pas forcément égal à l'id précédent+1 ...

Donc la seule méthode que j'ai trouvé, c'est de faire une boucle pour tester chaque id jusqu'à ce que je tombe sur un id valide (Qui correspond bien à un programme )... ça marche mais cela ne me parrait pas très optimisé tout ça...

Donc si vous avez une meilleure idée, je prends.

Merci d'avance
cybertj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2006, 11h48   #2
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
salut ,

une suggestion : tu sélectionne tes enregistrements classé par id croissant ou ton id est >= a $prog et avec lla clause limit tu la limite à 2 enregistrements

apres a toi de voir si c'est mieux que de faire une boucle.

Michel
Cybher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2006, 11h52   #3
Invité de passage
 
Inscription : avril 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 24
Points : 4
Points : 4
Alors premièrement merci...

Et deuxièmement, je me sens un peu bête, cela me semble tellement évident maintenant que je t'ai lu...

Merci
cybertj est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h06.


 
 
 
 
Partenaires

Hébergement Web