php - 选择查询仅获取第一行

标签 php mysql

$pKeyArray 只打印数据库中满足 WHERE 子句的第一行,为什么不显示所有满足 WHERE 子句的行,我不想把它放在任何循环中,我只需要一个数组所有行的 P_Key。

$getPKey = "SELECT P_Key FROM likersTable WHERE executed=0";
$PKeyDetails = mysqli_query($dbConnect,$getPKey)
                or die('Some error in post id');
$pKeyArray = mysqli_fetch_array($PKeyDetails);
print_r($pKeyArray);

最佳答案

您需要为每一行调用 mysqli_fetch_array()

while ($pKeyArray = mysqli_fetch_array($PKeyDetails)) {
    print_r($pKeyArray);
}

关于php - 选择查询仅获取第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10503768/

相关文章:

php - 从 PHP 发送请求到 Node.js

php - 在 PHP 中使用 ImageMagick 倾斜移动图像

mysql - SQL 计数给出 1 1 而不是 2

php - 查询延迟返回一篇文章

php - 执行 phpMyAdmin 时 MySQL 查询无法执行

php - 在属于和不属于的 3 个表中选择 mysql 数据?

php - 每当使用 £ 时,MySQL 或 PHP 都会附加一个 Â

php - 在 Laravel 中播种数据库时找不到表错误

php - 带有条件的2个表的mysql查询

MySQL 使用 max 函数通过子查询更新查询