sql multiple

Eléphant du PHP | 75 Messages

01 juin 2012, 18:07

Bonjour,

Je suis vraiment pas à l'aise avec les sql :x
Donc voilà
    $db7 = mysql_connect($Ip, $Utilisateur, $MotDePasse);
	mysql_select_db($DBPlayer ,$db7);
	$sql7 = 'SELECT COUNT(*) AS job FROM player WHERE job = "0" AND job = "2" AND job = "5" AND job = "6"';
	$req7 = mysql_query($sql7) or die('Erreur SQL !<br>'.$sql7.'<br>'.mysql_error());
	while($data7 = mysql_fetch_assoc($req7))
	$Garcon = $data7['job'];
	mysql_close();
Enfaite voila dans la BDD il y a 8 valleur, chaque valeur représente le sexe et la classe.
Exemple : 0 = Guerrier Homme
Et donc pour faire les statistiques des hommes je dois choisir plusieurs donnée...

Or ca ne fonctionne pas, (aucun message d'erreur)

Merci de votre aide

Eléphant du PHP | 343 Messages

01 juin 2012, 18:14

Faudrait peut-être faire un echo quelque part non? :)
Développeur web

Eléphant du PHP | 75 Messages

01 juin 2012, 18:20

Oui ^^ mais celui la est bon ^^
Le echo est déjà prêt mais donne la mauvaise valeur car je n'arrive pas à mettre correctement x)

ViPHP
xTG
ViPHP | 7331 Messages

01 juin 2012, 18:36

job ne peut posséder plusieurs valeurs en même temps...
Ce n'est donc pas un AND mais un OR qu'il faut utiliser. ;)

Eléphant du PHP | 75 Messages

01 juin 2012, 19:10

Hum des erreurs bêtes x_x

Merci <3