私はこれを少しいじっていて、両方の SELECT FROM ステートメントを組み合わせるためにいくつかの異なる方法を試しましたが、同じデータベース内の 2 つのテーブルからフィールドを呼び出すことができる場所では機能しません。どちらかを削除すると機能します。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;
}
私はこれらすべてに不慣れです。誰かが私を正しい方向に向けることができれば幸いです。ありがとう!