我正在开发一个朋友列表功能,但我不知道如何正确接收这些值。
我的代码如下所示:
$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]);
通过第一个查询,我得到了两个 uid 值。我想在第二个查询中使用它们。似乎bind_result
不起作用,无论是作为数组还是在bind_result
. 如何使用 mysqli 执行此操作。我不能使用get_result
,因为我在 PHP 5.2 上。
任何人都可以帮助我?