jantonazzo
Messages postés46Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention 7 avril 2010
-
3 mai 2006 à 12:10
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 2007
-
3 mai 2006 à 15:21
Bonjour à tous,
Si l'on fait un SELECT * FROM user;
Est il possible de ne pas afficher un enregistrement de cette requette. (avec PHP et MySQL)
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 3 mai 2006 à 14:04
Et via un script, si tu connais quel id tu veux pas afficher, tu peux bien faire (quand tu parcours tes résultats de la requête) :
if ( $resultatEnCours['id'] != "idNonVoulu" )
{
j'affiche
}
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 3 mai 2006 à 14:28
Bon jvé essayer de pas dire de betises.
C'est ce que j'ai dis tout à l'heure, dans ton script tu peux bien faire quand tu parcours les résultats de la requete :
if ( $resultatEnCours['visibility'] = = 1 )
{
je fais le traitement correspondant
}
cs_chamallow
Messages postés363Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention29 janvier 20071 3 mai 2006 à 14:45
Ah bon lol :)
Et bien voilà (tu me diras si ca marche, jsuis plus très sure :) )
$etat=@mysql_query("SELECT * FROM clients");
if(!$etat)
{
//Si la requête a échoué :
echo "échec pour la requête";
}
elseif(@mysql_num_rows($etat)==0)
{
//Si la requête précédente ne fournit aucun résultat :
echo "aucun résultat";
}
else
{
//Si tout s'est bien passé et qu'il y a un résultat :
for ($i=0 ; $i<mysql_num_rows($etat);$i++)
{
$ligneRecup = mysql_fetch_row($etat);
if( $ligneRecup['visibility'] = = 1)
{
//Tu fais ce que tu dois faire, quand c'est égal à 1
}
}
}
A toi d'adapter à ce que tu veux Jsuis pas sur par contre que $ligneRecup['visibility'] marche, faut ptet utiliser le numéro du champ (sa position dans ta table quoi) à la place. Voilà, ca peut être une solution