Requete 1 ou Requete 2

Requete 1 ou Requete 2 - SQL/NoSQL - Programmation

Marsh Posté le 07-09-2004 à 17:11:24    

Bonjour je voudrais effectuer ceci :
 
 
$query_rsAccueilPrint = "SELECT * FROM accueil WHERE affichage='on'";
ou bien
$query_rsAccueilPrint = "SELECT * FROM accueil ORDER BY ID";
 
C'est a dire que si dans ma table accueil il n'y a aucun champ affichage a 'on' je voudrais kil execute $query_rsAccueilPrint = "SELECT * FROM accueil ORDER BY ID"; a la place
 
Je suppose kune requete renvoie une valeur si elle trouve des resultats ou pas non ?
 
Merci


Message édité par Profil supprimé le 07-09-2004 à 17:12:37
Reply

Marsh Posté le 07-09-2004 à 17:11:24   

Reply

Marsh Posté le 07-09-2004 à 17:32:12    

Cela dépend du type de requete ( Select ou autres )
 
Regarde un peu les differentes fonctions qui existent pour t& base de données. Dans le cas de mysql, regarde ici http://www.php.net/manual/en/ref.mysql.php

Reply

Marsh Posté le 07-09-2004 à 18:01:13    

oki g trouvé g utilisé la fonction mysql_num_rows() ki renvoit le nb de ligne du resultat de la requete.
 
Donc kan mysql_num_rows(requete) == 0 j'execute l'autre requete :)

Reply

Marsh Posté le 07-09-2004 à 18:02:23    

Tu peux toujours faire un SELECT COUNT(*) FROM accueil WHERE affichage='on'
 
Si ta requête te retourne zéro, c'est qu'il n'y a aucun enregistrement avec affichage à 'on'

Reply

Marsh Posté le 07-09-2004 à 18:05:28    

pas bete du tout non plus :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed