sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgsel mislykkedes på grund af reserveret søgeord?

For bedre at vide, hvad der er galt med din SQL-forespørgsel, brug mysql_error() :

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

Undslip dine strengvariabler med mysql_real_escape_string() . Eksempel:

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

REDIGER

int ser ud til at være et reserveret MySQL søgeord. Undslippe det med tilbageanførselstegn:

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


  1. Hvordan bruger man Postgres jsonb '?' operatør i Laravel med indeksstøtte?

  2. Hvilken rækkes felter returneres ved gruppering med MySQL?

  3. hvordan man logger på mysql og forespørger databasen fra linux terminal

  4. MySQL-forespørgsel for at gruppere data i forskellige områder