Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 01/06/2011, 16h49   #1
Invité de passage
 
Inscription : mai 2011
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 28
Points : 4
Points : 4
Par défaut lire une base de donnee ligne par ligne

Bonjour,
j'ai une instruction sql qui va lire dans une table et qui me retourne 4 résultats par un LIMIT 4.
Ma table a 4 colonnes et est représentée ainsi, id,nom,image et date.

Je recherche une explication pour pouvoir lire disons la valeur nom de la 3eme ligne et la valeur nom de la 4eme ligne de mon résultat sql.

Les seuls exemples pour que j'ai trouvé utilise un while et dans mon cas je vois pas a quoi ça me servirait.

Je vous remercie d'avance
thildouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h59   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
pas besoin de while si tu lis juste une ligne
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h00   #3
Invité de passage
 
Inscription : mai 2011
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 28
Points : 4
Points : 4
ok, mais comment dois je mis prendre, je ne connais pas l'instruction.
thildouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h04   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
Citation:
Envoyé par thildouille Voir le message
ok, mais comment dois je mis prendre, je ne connais pas l'instruction.
juste mysql_fetch_assoc tout seul, fait un var_dump dessus et tu verras

EDIT : non je vien de comprendre ce que tu veux, il faut utiliser mysql_data_seek
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h14   #5
Invité de passage
 
Inscription : mai 2011
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 28
Points : 4
Points : 4
Ok,
mais ma requêtes me retourne 4 ligne de ma base de données, j'aimerais pouvoir stocker le nom 1er ligne dans une variable, nom 2 eme ligne dans une variable et pareil pour les images.

J'ai besoin de cela pour la mise en place d'un slider Jquery qui m'affiche des photos dans une partie centrale et le nom des photos dans une colonne séparée.

Existe t'il un autre moyen du genre:
varaible =ligne[1]=> nom
variable 2 = ligne[2]=> nom

merci encore
thildouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h17   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
utilise les tableaux pour ça
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h32   #7
Membre Expert
 
Avatar de zeyr2mejetrem
 
Homme
Ingénieur développement logiciels
Inscription : novembre 2010
Messages : 401
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : novembre 2010
Messages : 401
Points : 1 641
Points : 1 641
J'essaye de comprendre ce que tu veux faire car ce n'est pas très clair

Si tu veux parser les résultats de ta requête dans un ordre différent que "Ligne 1 puis 2 puis 3" tu peux utiliser mysql_data_seek

Code :
1
2
3
4
5
6
7
8
9
10
11
 
$theQuery = "SELECT * FROM `maTable` LIMIT 4;";
$theResult = mysql_query($theQuery);
 
// Récupération de la ligne 3 en premier
if(mysql_data_seek($theResult,3)){
$ligne3 = mysql_fetch_assoc($theResult)['nom'];
}
else{
echo('Erreur, impossible d\'accéder à la ligne 3 du resultset');
}
zeyr2mejetrem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h47   #8
Invité de passage
 
Inscription : mai 2011
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 28
Points : 4
Points : 4
J'ai un system en place qui comptabilise le nombre de clic pour des vidéos que j'affiche sur mon site. [/LIST]Je dois creer un slide jquery en qui m'affiche les quatres videos les plus vues, enfin leur nom et leur vignette.

J'ai un #div qui contient un #div-image et un #div-colonne-nom
  1. Je compte afficher quatres nom de videos la colonne #div-colonne-nom
  2. 1 image dans #div-image
  3. et les 3 autres images dans des div qui sont en display:none

C'est la que je galere.
thildouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 00h40   #9
Membre régulier
 
Homme
Développeur Web
Inscription : octobre 2009
Messages : 72
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Vietnam

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2009
Messages : 72
Points : 99
Points : 99
Sinon tu fais un compteur dans te boucle qui affiche les images...
matlow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 00h50   #10
Membre Expert
 
Inscription : septembre 2010
Messages : 1 242
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 242
Points : 1 564
Points : 1 564
Citation:
Envoyé par thildouille Voir le message

J'ai un #div qui contient un #div-image et un #div-colonne-nom
  1. Je compte afficher quatres nom de videos la colonne #div-colonne-nom
  2. 1 image dans #div-image
  3. et les 3 autres images dans des div qui sont en display:none

C'est la que je galere.
C'est pas clair comme explications. Il faudrait que tu nous dise précisément ce que tu veux comme résultat si tu veux qu'on puisse t'aider.
Par exemple tu as quatre noms dès la quatrième ligne, mais aussi quatre images et quelle image veux tu faire afficher, la première ?

J'ai l'impression que ton code javascript demande un tableau, il faudrait nous dire lequel...
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h07.


 
 
 
 
Partenaires

Hébergement Web