Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MySQL nie działa podczas używania zmiennej php w klauzuli where

Unikasz $ w zmiennej, wykonując \$ .Spróbuj:

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

EDYTUJ

Z poniższej dyskusji.

Problem z undefined index to fakt, że używasz $row['age'] kiedy tak naprawdę nazwa kolumny w bazie danych to Age . Dlatego musisz użyć $row['Age'] w odniesieniu do pozycji. To samo dotyczy 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. MySQL:alternatywy dla ORDER BY RAND()

  2. Wybierz wiersze z maksymalną wartością kolumny według innej kolumny

  3. Jak sprawdzić, czy sterownik JDBC jest poprawnie zainstalowany i czy można podłączyć DB?

  4. Zainstaluj MySQL Workbench do administrowania bazą danych

  5. Jak naprawić źle sformatowany JSON w PHP?