目标:显示类别选择框及其对应的子类别选择框。 MySQL表设置为具有id(主键),master_id(引用主键)和名称。我设置了4个错误代码块,调试后我不断收到“错误2:真”。因此,显示一个类别但没有子类别。为什么我一直收到这个错误?有什么遗失的吗?
PHP比较要在子类别选择框上显示的类别和值
if (!empty($_GET['id']) && !empty($_GET['value'])) {
$id = $_GET['id'];
$value = $_GET['value'];
try {
$objDb = new PDO("mysql:host=" . $host . ";dbname=" . $db, $user, $pass);
$sql = "SELECT * FROM `categories` WHERE `master_id`=?";
$statement = $objDb->prepare($sql);
$statement->execute(array($value));
$list = $statement->fetchAll(PDO::FETCH_ASSOC);
}
?>
答案 0 :(得分:1)
您在问题中说master_id
,但查询中有master
。