J'essaie de faire une boucle dans une table mysql et de vérifier si une ligne contient le nombre que je spécifie :
Voici ce que j'ai :
table mysql avec des chiffres :
table mysql :
no1|no2|no3|no4|no5
1 3 5 2 6
4 7 8 9 8
2 6 9 1 0
...
Par exemple : J'ai le numéro 4 5 3 7
Ainsi, dans la première ligne, je devrais obtenir un total de 2 car il y a les numéros 3 et 5 dans la première ligne et ces numéros sont dans le nombre que j'ai spécifié.
Dans la deuxième ligne, je devrais obtenir un total de 1, car il n'y a qu'un 4 dans la ligne et le nombre que j'ai spécifié.
Et dans la dernière ligne, le total devrait être de 0 car il n'y a pas de correspondance.
J'espère que c'est clair.
J'ai essayé ce qui suit, mais cela ne fonctionne pas. J'espère que quelqu'un pourra m'aider à résoudre ce problème, merci d'avance.
$lottono1=4;
$lottono2=5;
$lottono3=3;
$lottono4=7;
$no1 = 0;
$no2 = 0;
$no3 = 0;
$no4 = 0;
do { ?>
// i done the following if code for each numbers but
//putting this only to take less space
if (($row_Recordset1['no1']=$lottono1) || ($row_Recordset1['no1']=$lottono2) || ($row_Recordset1['no1']=$lottono3) || ($row_Recordset1['no1']=$lottono4)) {
$no1=1;
}
while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));