Problème accès spécifique base de donnée

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème accès spécifique base de donnée

par djtec » 24 sept. 2008, 00:25

Quand x et y sont différent tu fais presque la même requête.

C'est à dire:

Code : Tout sélectionner

SELECT * FROM tatable WHERE x != y
Ensuite tu affiche tes résultats comme ta dit furiouslol

par furiouslol » 24 sept. 2008, 00:16

Hummm ouais ok :lol: je crois que j'avais mal compris la question ^^

Donc je dirais juste que non tu n'as pas besoin de spécifier le nombre de boucle que tu dois faire, et ceci en utilisant l'instruction foreach, qui s'y prête tout a fait :

foreach ($tableau as $key=>$value)
{

}

C'est une variante de la boucle for, qui s'utilise sur un tableau, le tableau etant le résultat de ta requête SQL (quelle qu'elle soit)

par Invité » 23 sept. 2008, 19:02

Oki merci. ;)
Mais comment je fais quand x et y sont différents ? :s

par furiouslol » 23 sept. 2008, 15:39

Code : Tout sélectionner

SELECT * FROM tatable WHERE x=y
Ca te sortira en php un tableau de la forme :

id | X | Y
1 | 1 | 1
2 | 1 | 1

Que tu n'auras plus qu'a parcourir en PHP avec un foreach pour l'afficher dans ta page

Problème accès spécifique base de donnée

par Civi » 23 sept. 2008, 15:06

Salut !

J'ai un petit problème. Je vais vous expliquer par un schéma.
Supposons que ce tableau soit ma base de donnée :

Image

Je cherche à me connecter à cette base de donnée (facile) mais ensuite je voudrais afficher toutes les id situées au même coordonnées x et y. Et là je ne sais pas trop comment faire. Je pensais à une boucle, mais dans ce cas je crois qu'il faut spécifier le nombre de fois que la boucle s'effectue, et là le nombre d'id pour une coordonnée donnée peut être variable.

Quelqu'un a une piste ? Merci d'avance :)