Je sais que cela peut sembler une simple question, mais sa réponse me trompe depuis un certain temps. J'essaye de renvoyer le nombre de rangées des bases de données en utilisant la clause WHERE. Ma requête est la suivante:SQL renvoyant un nombre incorrect de lignes
$query = "SELECT COUNT(*)
FROM nfl_current_season_games
WHERE home_team = 'Indianapolis Colts'
AND away_team = 'Chicago Bears'
AND week = '1'";
Je suis sûr à 100% qu'il existe une telle ligne. Je regarde ça dans phpmyadmin. Peu importe si j'exécute la requête avec SQL pur dans phpmyadmin ou dans un navigateur via un script php, il retourne toujours une valeur de 0. J'ai essayé d'utiliser la fonction var_dump pour les variables $ away_team et $ home_team avec PHP et ils sont tous les deux ça va. Je ne sais pas où aller d'ici parce que cela semble si étrange.
Est-ce que quelqu'un a des conseils ou des indices?
Merci,
Lance
Peut-être des espaces (invisibles) pour les données dans votre base de données? – Sirko
J'ai aussi pensé ça. Un moyen de le savoir? – Lance
pouvez-vous donner la structure de la table et des enregistrements de l'échantillon? –