gpt4 book ai didi

php - 如何使用数组进行字符串循环?

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:59 25 4
gpt4 key购买 nike

我怎样才能更好地做到这一点?

$query = mysql_query("SELECT * FROM table WHERE region='example1'");
$num_rows_example1 = mysql_num_rows($query);

$query = mysql_query("SELECT * FROM table WHERE region='example2'");
$num_rows_example2 = mysql_num_rows($query);

$query = mysql_query("SELECT * FROM table WHERE region='example3'");
$num_rows_example3 = mysql_num_rows($query);

也许用数组和 Foreach?

谢谢!

最佳答案

您的查询可能是

SELECT region, count(*) as num_regions FROM table GROUP BY region

现在您只需执行一个查询,它返回每个区域的行数!

现在您可以使用您的数组执行一些 PHP 魔术了

$regions = array('example1', 'example2', 'example3');

foreach ($regions as $region) {
// do something with the MySQL result
}

请注意您应该停止使用mysql_* 函数。他们正在被弃用。而是使用 PDO (自 PHP 5.1 起支持)或 mysqli (自 PHP 4.1 起支持)。如果您不确定使用哪一个,read this SO article .

关于php - 如何使用数组进行字符串循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11889718/

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