gpt4 book ai didi

php - AVG mysql php错误: mysql_fetch_array() expects parameter 1 to be resourc

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

我正在尝试从“valor_premio”列中获取平均值,但出现此错误:

Warning: mysql_query() expects parameter 1 to be string, resource given in /home/u566181585/public_html/index.php on line 61 Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/u566181585/public_html/index.php on line 63

第一个回显返回:资源 id #13

$sel2 = mysql_query( "SELECT AVG(valor_premio) as avg_valor FROM novaaaa WHERE categoria='Identidade'")  or (mysql_error());
echo $sel2;
$media_ident2=mysql_query($sel2);
echo $media_ident2;
$media_ident = mysql_fetch_array($media_ident2);
echo $media_ident;

出了什么问题?我怎样才能得到平均值?

最佳答案

$media_ident2=mysql_query($sel2);
^^^^^

$sel2 是之前 mysql_query() 调用的结果句柄。您不能使用这样的结果句柄。您必须提供一个包含您的 sql 的字符串作为参数。

你想要的是

$sql = "SELECT ..."; // note: **NO** mysql_query() call...

$result = mysql_query($sql) or die(mysql_error());

关于php - AVG mysql php错误: mysql_fetch_array() expects parameter 1 to be resourc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26853541/

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