我有以下代码将 PHP GET 值绑定(bind)到 MYSQL 查询:
$STH->bindValue(':category', $_GET['category']);
现在我在 error_log 中收到 PHP 通知:
PHP Notice: Undefined index: category
我不能只声明 $_GET['category'] 否则我会删除它的值。
谢谢
最佳答案
只需将该行代码包装在 if 语句中以检查它是否已设置:
if(isset($_GET['category'])) {
$STH->bindValue(':category', $_GET['category']);
}
关于php - 如何初始化 PHP GET 变量以避免 PHP 未定义索引通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20133923/