私はフレンドリスト機能に取り組んでいますが、値を正しく受け取る方法がわかりません。
私のコードは次のようになります。
$getuid = $mysqli->prepare("SELECT `uid` FROM `users` WHERE name = ? OR name = ?");
$getuid->bind_param("ss", $user, $friend);
$getuid->execute();
$getuid->bind_result($uid);
$getuid->fetch();
$getuid->close();
$resetpass = $mysqli->prepare("INSERT INTO `friendlist` SET `friend1`=?, `friend2`=?, `accept`=0");
$resetpass->bind_param("ss", $uid[0], $uid[1]);
最初のクエリでは、正確に 2 つの uid 値が返されます。2 番目のクエリでそれらを使用したいと考えています。bind_result
配列としても、 で2つの値を使用する場合も、機能していないようですbind_result
。mysqli を使用してこれを行うにはどうすればよいですか。get_result
PHP 5.2 を使用しているため、使用できません。
誰でも私を助けることができますか?