(PRB) MYSQL VERIFIER LA PRESENCE D'UNE VALEUR

:-) FRIENDS -  
 gege -
Bonjours à tous!!!
Voilà je suis encore dans mon script php et je voudrais verifié la présence d'une valeur pour une variable dans ma table sql:

$sql0 = "SELECT * FROM dhcp WHERE addr_mac = '$var'";
$sql1 = "SELECT * FROM dhcp WHERE addr_ip = '$var'";
$result0 = mysql_query($sql0,$bd_accee);
$result1 = mysql_query($sql1,$bd_accee);

puis verifié si si les variables $resultx contienne des valeurs pour verifié!!!
voilà vous savez tout!
merci
A voir également:

16 réponses

flokocha Messages postés 1519 Statut Membre 281
 
Tu peux faire comme ça :
Si la commande mysql_num_rows($result0) = 0 , alors la requête $result0 n'a rien retourné.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
Utilisateur anonyme
 
mysql_num_rows($resultx) renvoi le nombre de lignes trouvees si c'est egale a 0 alors pas de champs trouvés
0
:-) FRIENDS
 
Ouais mais j'avais oublié de dire un truc:
Warning: Supplied argument is not a valid MySQL-Link resource ...

Warning: Supplied argument is not a valid MySQL-Link resource ...
et sa pointe sur les deux requêtes :-S
désolé!!!
0
flokocha Messages postés 1519 Statut Membre 281
 
Vérifie ton $bd_accee , je pense que le problème vient de là.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
:-) FRIENDS
 
if (($bd_accee = mysql_connect($host,$login_sql,$pass_sql)) == true){
Sa marche pour le reste sa rajout a la base mais sa *&"é'*@*ç_è**¹@* pour la vérification :-S
0
:-) FRIENDS
 
Heu je ne sais pas si c'est grave mais c'est pour utilisé dans une fonction php :-S
j'ai testé dans mysql de rentré la requête et sa marche!!!
(je vire la varibiable $var et je mes une valeur a la place et sa marche)!
0
Utilisateur anonyme
 
et si t enleve le 2e argument de mysql_query() ?
0
:-) FRIENDS
 
Les arguments?
0
Utilisateur anonyme
 
$result0 = mysql_query($sql0);

essaie juste ca

argument = parametre :)
0
;-) FRIENDS
 
SA MARHCE MERCI le 2eme argument ;-)
0
:-) FRIENDS
 
arf nouvel erreur!!
Warning: Supplied argument is not a valid MySQL result resource ...
sa pointe sur
	$sql0 = "SELECT * FROM dhcp WHERE ulid = !$ulid and addr_mac = '$var'";
	$sql1 = "SELECT * FROM dhcp WHERE ulid = !$ulid and addr_ip = '$var'";
	$result0 = mysql_query($sql0);
	$result1 = mysql_query($sql1);
	if (mysql_num_rows($result0) || mysql_num_rows($result1)){ <---- ICI
0
Utilisateur anonyme
 
$sql0 = "SELECT * FROM dhcp WHERE ulid = !$ulid and addr_mac = '$var'";
$result0 = mysql_query($sql0);
$nb0 = mysql_num_rows($sql0);
$sql1 = "SELECT * FROM dhcp WHERE ulid = !$ulid and addr_ip = '$var'";
$result1 = mysql_query($sql1);
$nb1 = mysql_num_rows($sql1);
if $nb0 || $nb1
essaie comme ca
0
:-) FRIENDS
 
$tt0 = mysql_num_rows($result0);
$tt1 = mysql_num_rows($result1);
la il fais 2 erreur exatement les même :-S
je pense que c'est un probleme si $result1 == NULL vue que si le filtre
"SELECT * FROM dhcp WHERE ulid = !$ulid and addr_ip = '$var
== NULL alors la fonction mysql_num_rows() ne peux pas marché?
0
;-) FRIENDS
 
if ($result0 != NULL || $result1 != NULL){
voila avec sa sa marche ;-)
MERCI ENCORE!!!
SA MARCCCCCCCCCCCCCHHHHHHHHHHHHHHEEEEEEEEEEE
YOUR :-) FRIENDS
0
Utilisateur anonyme
 
sisi normalement il doit te renvoyer 0
rajoute des or die a la fin de tes requetes pour voir
mysql_query(...) or die(mysql_error());
0
gege
 
Bonjour,
Ca marche
0