Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan MySQL gagal karena kata kunci yang dipesan?

Untuk mengetahui lebih baik apa yang salah dengan kueri SQL Anda, gunakan mysql_error() :

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

Keluar dari variabel string Anda dengan mysql_real_escape_string() . Contoh:

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

EDIT

int tampaknya menjadi kata kunci MySQL yang dicadangkan. Hindari dengan backquotes:

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. Kelompokkan berdasarkan minggu di MySQL

  2. MySQL :Ketika nama parameter prosedur tersimpan sama dengan nama kolom tabel

  3. Menghubungkan ke MySQL Menggunakan Python

  4. Mentransfer data dari PostgreSQL ke MySQL

  5. mysql_real_escape_string menyebabkan masalah?