我有以下代码将PHP GET值绑定到MYSQL查询:
$STH->bindValue(':category', $_GET['category']);
Run Code Online (Sandbox Code Playgroud)
现在我在error_log中收到PHP通知:
PHP Notice: Undefined index: category
Run Code Online (Sandbox Code Playgroud)
我不能只声明$ _GET ['category']或者我会删除它的值.
谢谢
只需将该行代码包装在if语句中以检查它是否已设置:
if(isset($_GET['category'])) {
$STH->bindValue(':category', $_GET['category']);
}
Run Code Online (Sandbox Code Playgroud)