php - 如何在选择查询中存储数组变量

标签 php mysql mysqli

我想知道如何将数组变量存储到选择查询中,以及是否可以在 while 循环中包含以下内容。提前致谢。

例如:

$roww = array();
while ($roww = $resultt->fetch_assoc()) { 

$uery = $dbconn->prepare("SELECT user_ids FROM t_friendship WHERE friend_ids = $roww['id'] AND status = 'Pending'");
$uery->execute();
$uery->store_result();

$rows = $uery->num_rows;}

最佳答案

在数组变量周围使用大括号,如下所示 {$roww['id']}

您还可以在 while 循环内和一个 SELECT 中构造一串 ids,例如 ('1','2','3') while 之外,您可以使用 MySQLIN 来选择结果。

关于php - 如何在选择查询中存储数组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19150439/

相关文章:

php - mysql查询问题,如何显示值

php - 从 Silverstripe 3.1 中的内部联接中选择多列

php - 使用 3 个表帮助构建一个简单的查询

php - 组合 SELECT 和 UPDATE 以避免重复选择

sql - 如何找到表中字段值包含在特定字符串中的每一行?

javascript - 如何使用 jquery 和 php 将表单数据保存到 sql

php - mysqli_query() 期望参数 1 为 mysqli,给定为 null

php - 为 PHP sql 查询指定参数

php - 数据库显示错误 - Webmatrix

php - 使用 nginx 的每条路由上的 NotFoundHttpException