gpt4 book ai didi

php 返回 mysql_query

转载 作者:太空宇宙 更新时间:2023-11-03 11:12:40 26 4
gpt4 key购买 nike

如何从函数中检索 mysql_query?例如:

class A() {
...
function getAll($l=1) {
...
$result = mysql_query($query);
return $result
}
...
}

$a = new A();
$r = $a -> getAll(2);
while ($row = mysql_fetch_assoc($r)) {
// do something
}

当我从函数返回 $result 时,上面的代码不起作用。但是,当我在 getAll 函数中使用 mysql_fetch_assoc 函数时,它工作得很好。所以基本上,我的问题是如何从函数返回 mysql 结果集?

** 编辑 **

我实际上没有得到任何错误。上面使用的 while 语句将不会执行。但是,当我从 getAll 函数中执行查询时,该查询完美运行。

最佳答案

不返回查询的结果资源,而是返回从该资源中提取的数据:

$data = array();

while ( $row = mysql_fetch_assoc($result) ) {
$data[] = $row;
}

return $data;

关于php 返回 mysql_query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492192/

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