【发布时间】:2018-11-27 10:38:28
【问题描述】:
我想在 WHERE 之后使用一个函数
这样就可以了
$sql = "SELECT * FROM Prodotti WHERE Id=10";
如果我希望 id 出现在 URL 链接中怎么办? 链接示例是这样的:https://www.try.org/product.php?signup=98 这样就不行了
$sql = "SELECT * FROM Prodotti WHERE strpos($fullUrl, signup=Id)";
【问题讨论】:
-
研究
$_GET -
您可以通过 $_GET['signup'] 获得注册
-
strpos不是 mysql 函数,所以这不起作用。 -
@IslamElshobokshy 虽然这是有效的,但它对 SQL 注入开放
-
请不要直接传值。使用准备好的语句并验证输入。