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

MySQL заявката е неуспешна поради запазена ключова дума?

За да разберете по-добре какво не е наред с вашата SQL заявка, използвайте mysql_error() :

mysql_query($query) or die(mysql_error());

Ескейпирайте вашите низови променливи с mysql_real_escape_string() . Пример:

$query = "INSERT INTO MYTABLE(MYFIELD) VALUES ('".mysql_real_escape_string($myVar)."');

РЕДАКТИРАНЕ

int изглежда е запазена ключова дума на MySQL. Избягайте от него с обратни кавички:

INSERT INTO Players (username, password, ..., str, sta, dex, `int`, cha) ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CakePHP Броят на страниците не съответства на заявката?

  2. Преобразуване на дата на MySQL времеви печат в Java

  3. Сортиране по Soundex (или подобен) „Близост“.

  4. избрани потребители имат повече от един отделни записи в mysql

  5. Посоченият ключ беше твърде дълъг; максималната дължина на ключа е 767 байта - ASPNet Identity MySQL