gpt4 book ai didi

PHP 如何将每个数组值与我指定的值进行比较?

转载 作者:行者123 更新时间:2023-12-01 00:55:50 25 4
gpt4 key购买 nike

例如这是我的代码:

$query = "SELECT * FROM ...";
$exec_query = mysql_query($query, $db_connect);
$fetchdetails = mysql_fetch_array($exec_query);

我正在使用这样的 if 条件:

if ($fetchdetails['field_name'] == 3) {
do something;
}

else {
}

但在此,仅比较 fetchdetails 数组中的 1 行。我该怎么做才能将该数组中的每一行与 3 进行比较?我不想要任何 OOP 的解决方案,拜托,我想坚持使用传统编码。谢谢。

最佳答案

你应该试试这个:

while($fetchdetails = mysql_fetch_array($exec_query)) {
if ($fetchdetails['field_name'] == 3) {
do something;
}

else {
}

}

那是因为,在 while(...) 条件下,您将遍历所有数据库(选定)记录。mysql_fetch_array 完成记录后,循环将自动停止。

我会记住你的mysql_fetch_array

Returns an array of strings that corresponds to the fetched row, or FALSE if there are no more rows. (from manual)

这将允许“你”停止迭代过程。

关于PHP 如何将每个数组值与我指定的值进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11051406/

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