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

Nie mogę uzyskać prostego wstawiania SQL do pracy

Ponieważ wstawiasz ciągi, musisz je ująć w pojedyncze cudzysłowy (' ):

$query = "INSERT INTO foods VALUES(0, '$food_name', $food_calories)";

Pamiętaj jednak, że budowanie instrukcji SQL przy użyciu manipulacji ciągami znaków narazi Twój kod na ataki typu SQL Inject. Prawdopodobnie lepiej byłoby użyć przygotowanego oświadczenia .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj logikę zapytań mysql na konstruktor zapytań Laravel

  2. Sesja MySQL Workbench nie widzi aktualizacji bazy danych

  3. Jak zainstalować pakiet MySQLdb? (ImportError:brak modułu o nazwie setuptools)

  4. Połącz MySQL z Pythonem 3.6

  5. Używanie MEDIAN wraz z funkcjami MAX, MIN i AVG w MySQL