gpt4 book ai didi

php - 为什么我的 PHP PDO 选择在不使用页面限制的情况下?选择中的数组也有问题

转载 作者:行者123 更新时间:2023-12-04 03:11:28 25 4
gpt4 key购买 nike

为什么hello没有显示到屏幕上,为什么while循环没有执行?我还有一个问题,因为数组 $zipcodeA[$x] 可能包含随机邮政编码,如 90564 80564 70564 88464 98754,但数据库 tman 可能包含诸如 90564 90564 90564 80564 70564 70564 88464 98754 之类的信息。我如何获得选择遍历数组 $zipcodeA[$x] 中的所有邮政编码,而不是仅提取每个邮政编码之一的信息?数据库保存随机邮政编码,许多邮政编码可以重复,数组只有许多不同的邮政编码,没有重复

for($x = 0; $x <= $v; $x++) 
{
$stmt = $conn->prepare("SELECT * FROM tman WHERE approve = 'Y' AND zip = :zipp ORDER BY id desc limit :limit");
$stmt->bindParam(":zipp", $zipcodeA[$x], PDO::PARAM_INT);
$stmt->bindValue(':limit', (int) $limit, PDO::PARAM_INT);
echo '<br>zipcode: ' . $zipcodeA[$x] . '<br>';
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$id2 = $row['id'];
$name = $row['name'];
echo 'hello';

}
}

最佳答案

尝试这样做:

$limit = ($pageno - 1) * $rows_per_page . ',' . $rows_per_page; 
for($x = 0; $x <= $v; $x++) {
$stmt = $conn->prepare("SELECT * FROM tman WHERE approve = 'Y' AND zip = :zipp ORDER BY id desc LIMIT " . $limit);
$stmt->bindParam(":zipp", $zipcodeA[$x], PDO::PARAM_INT);
echo '<br>zipcode: ' . $zipcodeA[$x] . '<br>';
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_ASSOC);
if (!empty($result)) {
$id2 = $result['id'];
$name = $result['name'];
echo 'hello';
}
}

关于php - 为什么我的 PHP PDO 选择在不使用页面限制的情况下?选择中的数组也有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44954784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com