Ich habe folgendes Mysqli Code:SQL-Fehler mit [in Tabellenname
SELECT aircraft.*, [users_storage].*
FROM aircraft_database aircraft,
`[users_storage]` userstorage
WHERE aircraft.aircraftid = userstorage.aircraft
AND userstorage.userid = '1'
wobei die verwendeten Tabellen ist [users_storage]
und aircraft
ich die folgende Fehlermeldung erhalten:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[users_storage].* FROM aircraft_database aircraft,
[users_storage]
userstorag' at line 1
Diese tritt bei Verwendung von [
und ]
in Tabellennamen auf.
Wie kann ich diese Abfrage funktionieren lassen?
Einfach diese entfernen. (Sie können stattdessen Back-Ticks verwenden.) ANSI SQL hat doppelte Quoes, aber einige Produkte haben ihre eigenen Möglichkeiten ... – jarlh
Warum brauchen Sie '[]' in Ihrer Anfrage? – itzmukeshy7