Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявката не работи, докато използвате php променлива в клаузата where

Избягате от $ в променливата, като направите \$ .Опитайте:

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

РЕДАКТИРАНЕ

От дискусията по-долу.

Проблемът с undefined index е фактът, че използвате $row['age'] когато наистина, името на колоната в базата данни е Age . Следователно трябва да използвате $row['Age'] при позоваване на артикула. Същото важи и за name .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Таймер за обратно отброяване-php+mysql+js

  2. Как да предадете параметри на обратно извикване на mysql заявка в nodejs

  3. Съхранената процедура в MYSQL за променливи за актуализиране е 0

  4. Python и MySql:Unicode и кодиране

  5. Вмъкване на дати във формат mm/dd/yyyy в MySQL