sql >> Base de Datos >  >> RDS >> Mysql

La consulta de MySQL no funciona al usar la variable php en la cláusula where

Estás escapando del $ en la variable haciendo \$ .Prueba:

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

EDITAR

De la discusión a continuación.

El problema con el undefined index es el hecho de que estás usando $row['age'] cuando en realidad, el nombre de la columna en la base de datos es Age . Por lo tanto, debe usar $row['Age'] al referirse al artículo. Lo mismo ocurre con name .