Ich verwende das XCRUD-Framework.Variable in SQL-Abfrage behandelt als Spalte
Ich habe eine Abfrage:
$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE '.$login_session.' = username)');
ich folgende Fehlermeldung erhalte:
Unknown column 'userx' in 'where clause'
UserX ist der Wert der Variablen.
Ich habe auch versucht
$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE '$login_session' = username)');
und
$xcrud->query('SELECT * FROM table2 WHERE category IN (SELECT category FROM table1 WHERE $login_session = username)');
ich nicht meine Frage an die Arbeit können. Die Variable wird als Spalte betrachtet.
versuchen, sie umzukehren 'username = '$ login_session'', wenn Ihre Spalte' username' ist ... –