fonction PHP simple... mais je galere...


LEON05
WRInaute discret
WRInaute discret
 
Messages: 139
Inscription: 11 Mar 2004

fonction PHP simple... mais je galere...

Message le Mar Oct 18, 2005 19:07

Bonjour,

Voila, je vrille du cerveau sur une requete simple... Pouvez-vous m'aider ?

Je fais une belle requete en SQL qui m'extrait 4 valeurs dans cet exemple.
Je souhaite faire une fonction php qui verifie si une valeur est presente dans ce resultat.

Voici les resultats de ma requete :
n_semaine
42
43
49
47


et là, le code PHP..
$resultat = mysql_query("SELECT ma requete....");
$tableau = mysql_fetch_array($resultat);

if (in_array("49", $tableau)) {
echo "On a de le 49 !"; }


Merci de votre aide.

C'est tres simplifié, mais je veux verifier plusieurs fois différentes valeurs, donc limiter le nombre de requete SQL.


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Mar Oct 18, 2005 21:54

sans doute que tu as deja essayé mais avec la fonction array_search non ?


LEON05
WRInaute discret
WRInaute discret
 
Messages: 139
Inscription: 11 Mar 2004

Message le Mar Oct 18, 2005 21:58

non !!
En effet, je suis (pour le moment) un faux debutant...
Je copie/colle des morceaux de code mais je ne connais pas les bases...

Alors si tu peux me donner des pistes...?


f_trt
WRInaute impliqué
WRInaute impliqué
 
Messages: 903
Inscription: 17 Sep 2005

Message le Mar Oct 18, 2005 23:06

Je comprend pas trop ce que tu veux regarde le manuel ici :
http://fr.php.net/manual/fr/function.in-array.php

Tu as ce qu'il te faut il me semble ?

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Mer Oct 19, 2005 4:51

Dit nous clairement ce que tu souhaite faire, et on pourra essayer de t'aider...

Au lieux de copier/coller, je te conseille de vraiment comprendre en partant avec des base simple et claire > http://www.siteduzero.net


LEON05
WRInaute discret
WRInaute discret
 
Messages: 139
Inscription: 11 Mar 2004

Réponse...

Message le Mer Oct 19, 2005 10:46

Bonjour,

Apres une bonne nuit de sommeil, je m'en suis sorti.
Code: Tout sélectionner
$resultat = $db->sql_query("SELECT DISTINCT  ma requête");

while ( $ligne = $db->sql_fetchrow($resultat)) {
$tableau[] = $ligne[0];
}

if (in_array("37", $tableau)) {
echo "On a de le 37 !"; }


Avez-vous plus simple ?
Merci de vos reponses.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité