Mysql
 sql >> Base de données >  >> RDS >> Mysql

La requête MySQL ne fonctionne pas lors de l'utilisation de la variable php dans la clause where

Vous échappez au $ dans la variable en faisant \$ .Essayez :

$query = "SELECT * FROM `cats` WHERE name='$name'";

MODIFIER

De la discussion ci-dessous.

Le problème avec l'undefined index est le fait que vous utilisez $row['age'] alors qu'en réalité, le nom de la colonne dans la base de données est Age . Vous devez donc utiliser $row['Age'] en se référant à l'article. Il en va de même pour name .