php中数据库执行问题,echo $sql在数据库中执行没有错误,在php中却返回为0,什么情况呀。。。

php中数据库执行问题,echo $sql在数据库中执行没有错误,在php中却返回为0,什么情况呀。。。,第1张

$r=mysql_query($sql)执行后,返回的不是一个数据库。如果你直接输出会看见:#Resource IDXX

类似的字符串。$r是个资源(姑且这么称呼吧)。

要使用mysql_fatch_array()函数把数据取了来,放到数组里。

参数:

while($result=mysql_fatch_array($r)){

$list[] = $result

}

print_r($list)

楼主你试试,我平时都用封装过的数据库类,具体输出很少用了,不过应该是这样子。

php “+”是数值加 "."是字串拼接

echo row[1]+row[2] //显示 115

echo row[1].row[2] //显示 5110

你echo的值的数据类型是字符串类型的吧?

如果是,你需要给echo的数据加单引号,因为,js在执行EndShow方法的时候,只认定加引号的值为参数,否则就认定为是一个已定义的变量。

具体,你可以打开开发者调试工具看一下~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9973576.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存