J'ai utilisé la fonction PHP strpos pour trouver les résultats contenant les caractères d'une chaîne de caractères dans une base de données :
User Types: Hel
Results: Hello, Hell, Helli, Hella
J'ai fait en sorte qu'il interroge la table entière :
$result = mysql_query("SELECT * FROM Events");
Puis on a exécuté une instruction while pour voir lesquels des résultats contiennent les caractères de l'entrée :
while($row = mysql_fetch_array($result))
{
$pos = strpos($row['Title'], $q);
if ($pos === false) {
} else {
echo $row['Title'];
}
}
Et pour trouver le nombre de résultats, j'utilisais :
$n = $n++
A l'intérieur de l'instruction while.
Je sais que vous pouvez utiliser :
$num_rows = mysql_num_rows($result);
Pour trouver le nombre de résultats si vous ne sélectionnez que ces valeurs dans la base de données, mais dois-je utiliser cette instruction while pour trouver le nombre de résultats qui correspondent à la fonction strpos ? Ou puis-je intégrer la fonction strpos dans la requête Select From ?
Toute aide est la bienvenue,
Taylor