Mam skrypt PHP i z jakiegoś powodu mysql nadal traktuje wartość, aby wybrać/wstawić jako kolumnę. Oto przykład z mojej kwerendy SQL:MySQL: Nieznana kolumna gdzie błąd klauzuli
$query = mysql_query("SELECT * FROM tutorial.users WHERE (uname=`".mysql_real_escape_string($username)."`)") or die(mysql_error());
To zamienia się:
SELECT * FROM tutorial.users WHERE (uname=`test`)
Wystąpił błąd:
Unknown column 'test' in 'where klauzula'
Próbowałem również:
SELECT * FROM tutorial.users WHERE uname=`test`
prace teraz, dzięki – user169551
Tak myślę, że dodaje się nazwę bazy danych w zapytaniu .. a może chce wybrać tutorial.users od użytkowników, gdzie „test” uname =; – halocursed
np. nie zapomnij wybrać odpowiedzi :) i witaj w Stackoverflow. –