If (select...
Fermé
robine2
Messages postés
11
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 décembre 2010
-
7 janv. 2009 à 14:45
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 9 janv. 2009 à 17:10
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 9 janv. 2009 à 17:10
A voir également:
- If (select...
- Please select boot device - Forum Windows
- Montre connectée eko select avis - Forum Accessoires & objets connectés
- Reboot and select proper boot device - Forum Matériel & Système
- Reboot and select proper boot device ✓ - Forum PC portable
- Reboot and Select proper Boot Device - Forum BIOS
8 réponses
niahoo
Messages postés
247
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
23 mai 2010
19
7 janv. 2009 à 16:31
7 janv. 2009 à 16:31
tu es en quel langage de programmation ?
par exemple en php c'est possible, donc je suppose que dans ton langage aussi.
par exemple en php c'est possible, donc je suppose que dans ton langage aussi.
clem285
Messages postés
281
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
7 janv. 2009 à 16:48
7 janv. 2009 à 16:48
sinon tu peux aussi passé par une variable si ton code fonctionne pas ( même si a priori ça devrait fonctionner:
truc = (select colonne1 from table where colonne2 = 'valeur')
if (truc is null ) then .....
surtout il ne faut pas qu'il y ai plusieurs résultat à ta requête sinon c'est foutu
truc = (select colonne1 from table where colonne2 = 'valeur')
if (truc is null ) then .....
surtout il ne faut pas qu'il y ai plusieurs résultat à ta requête sinon c'est foutu
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 janv. 2009 à 17:42
7 janv. 2009 à 17:42
Bonsoir,
tout faux
select colonne1 from table where colonne2 = 'valeur'
n'est pas une fonction php mais un texte de requête
pour tester:
tout faux
select colonne1 from table where colonne2 = 'valeur'
n'est pas une fonction php mais un texte de requête
pour tester:
$req="SELECT colonne1 FROM table WHERE colonne2 = 'valeur' "; $reponse=mysql_query($req); if($reponse) testera si la requête a bien fonctionné c a d si il n'y a pas d'erreur dans $req mais ça ne teste pas si il y a des résultats pour ça il faut faire if(mysql_num_rows($reponse)>0)
niahoo
Messages postés
247
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
23 mai 2010
19
7 janv. 2009 à 17:45
7 janv. 2009 à 17:45
oui ma question pour l'op était "dans quel langage tu écris"
car si c'est en php je le renseigne.
d'ailleurs il me semble que if($reponse) retourne faux s'in n' y a pas de résultat avec php5; à vérifier.
car si c'est en php je le renseigne.
d'ailleurs il me semble que if($reponse) retourne faux s'in n' y a pas de résultat avec php5; à vérifier.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 janv. 2009 à 17:55
7 janv. 2009 à 17:55
Bonsoir niahoo,
j'ai verifié même en php5 elle ne retourne pas false si pas de résultats
http://www.manuelphp.com/php/function.mysql-query.php
PHP 3, PHP 4, PHP 5
resource mysql_query ( string query , resource link_identifier )
mysql_query échouera et retournera FALSE si l'utilisateur n'a pas les autorisations nécessaire pour accéder à la (aux) table(s) référencée(s) par la requête.
Requête invalide
La requête suivante est syntaxiquement invalide, donc mysql_query va échouer et retourner FALSE .
Requête valide
La requête suivante est valide, donc mysql_query va retourner une ressource
Utilisez mysql_num_rows pour trouver le nombre de lignes retournées pour une requête du type SELECT ou mysql_affected_rows pour trouver le nombre de lignes affectées par les requpetes du type DELETE , INSERT , REPLACE , ou UPDATE .
j'ai verifié même en php5 elle ne retourne pas false si pas de résultats
http://www.manuelphp.com/php/function.mysql-query.php
PHP 3, PHP 4, PHP 5
resource mysql_query ( string query , resource link_identifier )
mysql_query échouera et retournera FALSE si l'utilisateur n'a pas les autorisations nécessaire pour accéder à la (aux) table(s) référencée(s) par la requête.
Requête invalide
La requête suivante est syntaxiquement invalide, donc mysql_query va échouer et retourner FALSE .
Requête valide
La requête suivante est valide, donc mysql_query va retourner une ressource
Utilisez mysql_num_rows pour trouver le nombre de lignes retournées pour une requête du type SELECT ou mysql_affected_rows pour trouver le nombre de lignes affectées par les requpetes du type DELETE , INSERT , REPLACE , ou UPDATE .
niahoo
Messages postés
247
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
23 mai 2010
19
7 janv. 2009 à 17:57
7 janv. 2009 à 17:57
ok bon bah voila pour le php, plus qu'a attendre qu'il nous dise avec quoi il code ^^
robine2
Messages postés
11
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 décembre 2010
9 janv. 2009 à 17:05
9 janv. 2009 à 17:05
J'utilise oracle report builder 6i
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
9 janv. 2009 à 17:10
9 janv. 2009 à 17:10
et nous âmes généreuses on est partis bille en tête sur du php !