gpt4 book ai didi

php - mysql_query 不显示所有查询

转载 作者:行者123 更新时间:2023-11-29 01:57:01 25 4
gpt4 key购买 nike

我想在 cc_did_use 中显示所有不同的 id_did

function getdidbycc($cccard_from_sipcard){
$result = mysql_query("SELECT id_did from cc_did_use where id_cc_card='$cccard_from_sipcard'");
if ($row = mysql_fetch_array($result))
{
$text = $row['id_did'];
}
return $text;
}

我有两个 id_cc_card="31" 一个值是 id_dd="14" 另一个是 one = "13"但结果只显示第一个。

如何显示它们?

然后我有另一个功能

function get_did ($p){

$result = mysql_query("SELECT did FROM cc_did WHERE id ='$p'");
while ($row = mysql_fetch_array($result))
{
echo $row['id_did'].'<br/>';
}
}

当我运行 getdidbycc 函数时,它返回两个值,13 和 14,我如何从这两个值中获取数字?

最佳答案

您正在获取结果并检查将只执行一次的 if 条件。

if ($row = mysql_fetch_array($result)) 
{
$text = $row['id_did'];
}

您必须获取结果,直到结果数组中有值为止。所以尝试使用 while 循环,

 while($row = mysql_fetch_array($result))   // while there are records
{
$text[] = $row['id_did']; // store the result in array $text
}
return $text; // return the array

关于php - mysql_query 不显示所有查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26038345/

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