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

изтриване * от таблицата не работи

Би трябвало да е

$stmt = $mydb->prepare("DELETE FROM messages WHERE from_user = ?  AND id = ? ");

И ще съм благодарен за използването на mysqli_* функции вместо отхвърленото mysql_*

Освен това не трябва да има * за ИЗТРИВАНЕ; това не е правилният синтаксис.

Справка:

* синтаксисът се използва във връзка с SELECT:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Синтаксис на SQL DROP DATABASE – Изброен от СУБД

  2. нормализиране на акцентирани знаци в MySQL заявки

  3. имена на набори срещу mysqli_set_charset — освен че засягат mysqli_escape_string, те идентични ли са?

  4. рейк прекратен! неинициализирана константа Mysql2

  5. MySQL подрежда публикации по последен коментар ИЛИ последно публикуван