J'ai une requête $sqlStr4
que « sélectionne » ces champs à partir d'une base de données MySQL:Donner une variable une valeur de 1 ou 0 selon que une autre variable apparaît dans des résultats de requête
loginid
username
created
La requête $sqlStr4
est limitée à 10 lignes/résultats.
J'ai aussi la variable suivante:
$u = $_SESSION['username'];
je voudrais attribuer une autre variable $topten
une valeur de 1 si $u
est égal à l'un des dix username
champs renvoyés par la requête $sqlStr4
, et une valeur de 0 si ça ne fait pas.
Comment est-ce que je peux faire ceci?
Merci à l'avance,
John
Cela réinitialisera la valeur '$ topten' à zéro si les enregistrements suivants ne correspondent pas. –
@OMG - cela dépend totalement de ce que le PO veut. S'ils vérifient simplement ceci, alors ils peuvent simplement utiliser 'mysql_num_rows()' sur une requête. J'ai fait l'hypothèse qu'il veut faire une boucle et faire quelque chose avec les lignes, donc il voudrait que la valeur soit réinitialisée à chaque fois. Un simple 'if ($ topten) break;' pourrait être ajouté si cette vérification était tout ce que l'OP voulait faire, mais dans ce cas je recommanderais qu'il repense sa requête! – chigley