$min_range=$_GET['min_range'];
$max_range=$_GET['max_range'];
$brand_name=$_GET['brand'];
$result=mysql_query(
"
SELECT
brand,
image,
price
FROM
mobile
WHERE
brand = '"$brand_name " 'price =3000
"
);
我想在我的sql查询中使用php变量。这段代码有什么问题。以及如何纠正。如何在mysql中使用php变量的结果
跟它 “解析错误:语法错误,unexpect( '$ BRAND_NAME')”
只是作为一个附加的点:'mysql'司机已弃用。你应该阅读MySQLi或PDO。另外,阅读准备好的陈述将是一个好主意。 –
检测到SQL注入。此外,阅读更多的PHP教程,如http://www.phptherightway.com/ – Epoc
它被称为串联,但仍然是您的查询有一个无效的语法 –