我一直在摆弄这个,并尝试了几种不同的方法来组合两个 SELECT FROM 语句,但我无法让它工作,我可以从同一个数据库中的两个表中调用字段。如果我删除任何一个,它就会起作用。我尝试使用 UNION 将它们组合起来(不确定这是否正确),但无法使其正常工作。
这是我到目前为止与他们分开的结果:
$id = $_POST['id'];
$edit = $db->prepare("SELECT * FROM contacts WHERE id = (?)");
$edit->bind_param('s', $id);
$edit->execute();
$edit->bind_result($id, $firstName, $lastName, $email, $phone, $category);
$categories = $db->prepare("SELECT * FROM category");
$categories->execute();
$categories->bind_result($cateid, $setcategory);
echo $firstName;
while ($categories->fetch()) {
echo $setcategory;
}
我对这一切都很陌生。如果有人能指出我正确的方向,我将不胜感激。谢谢!