requette SQL

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 : requette SQL

par Ajoloca » 10 déc. 2006, 22:51

Re,

Avec un petit [Résolu], ça serait parfait.

par chris81 » 10 déc. 2006, 22:48

et c'étai ci simple :oops: ,

merci sa marche.
:wink:

par Ajoloca » 10 déc. 2006, 22:30

Re,
Voilà qui est bien plus clair.

Pour savoir si ta requête contient des résultats tu peux faire afficher leu nombre avec mysql_num_rows().
Comme ceci
$photos1=mysql_query("SELECT * FROM loc_photos WHERE num_hebergement ='".$_GET['num_hebergement']."' AND numero ='".$i."'")or die('Erreur : '.mysql_error()); 
echo 'Nombre de rangs : ' . mysql_num_rows($photos1) . '<br />';

par chris81 » 10 déc. 2006, 22:01

merci

par Truc » 10 déc. 2006, 21:56

Modération :
Afin d'améliorer la lisibilité de ton message, pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Tu aurais pu éditer mais je l'ai fait pour toi cette fois... :wink:

par chris81 » 10 déc. 2006, 21:39

en fait

j'exécupte une requette pour récupérer des données dans Ma bdd, pour récuppérer des photos

et je veux savoir si cette requette contien des résultats
-si oui je les affiches, sinon j'affiche autre chose
while ( $i <= 5 )
{
 $photos1=mysql_query("SELECT * FROM loc_photos WHERE num_hebergement ='".$_GET['num_hebergement']."' AND numero ='".$i."'")or die('Erreur : '.mysql_error()); 

while ($photos = mysql_fetch_array($photos1))
{
//si il y a des résultats je les affiches
//sinon j'affiche autre chose
}
}

ce que je nes ses pas c'est comment vérifier que ma requette contient des résultats

et il sagit de MySQL - 4.0.25, je suis chez OVH

par Ajoloca » 10 déc. 2006, 21:25

Re,

Que veux tu que je t'explique ?

Comment construire une requête ou comment l'exécuter ?

Si c'est pour la construire je te conseille de regarder des tutos "débuter avec SQL".

Si c'est comment l'exécuter, il faudrais au mois que tu dises quel est ton environnement et que tu montres la requête que tu voudrais exécuter.

par chris81 » 10 déc. 2006, 20:53

je suis pas tres calé en SQL est ce que tu pourrai m'expliquer

par Ajoloca » 10 déc. 2006, 20:38

Bonjour,

La meilleure solution est de l'exécuter avec le client MySQL ou avec phpMyAdmin (si tu l'as installé) voir aussi avec MySQL Query Browser.

requette SQL

par chris81 » 10 déc. 2006, 20:12

Bonjour

Je cherche à savoir comment on peut vérifier si une requettes SQL renvoi des résultas (en php)

est ce quelqu'un peut m'aider :?