您好,欢迎访问一九零五行业门户网

PHP函数内while 循环无效,该如何解决

php函数内while 循环无效
符合条件的数据是存在的,而且不只一条,可程序执行后没有显示数据,只有“”类型名称: “”
请各位大师指点一下哪的问题
------解决思路----------------------
while($rows = mysql_fetch_row($result)){
 echo .$rows[0].;
 }
把里面的mysql_fetch_row变成mysql_fetch_array
------解决思路----------------------
奥才看到原来你还有一个cliebiao函数呢。你那些链接数据库的代码函数里面引用不到的
------解决思路----------------------
global $conn;
$result = mysql_query(select mingcheng,daima from mingcheng where leixing='.$mingcheng1.',$conn);

------解决思路----------------------
函数封装不是这样echo的吧。
------解决思路----------------------

1、请注意函数中尽量不要使用echo等输出类函数,这样会降低你的函数可重用性,你可以将函数中的内容return之后,将结果输出。
2、6楼说的对,你的句柄是在外面生成的内部无法获得,请里明确的标明你的句柄再使用mysql_query函数。
------解决思路----------------------
引用:

1、请注意函数中尽量不要使用echo等输出类函数,这样会降低你的函数可重用性,你可以将函数中的内容return之后,将结果输出。
2、6楼说的对,你的句柄是在外面生成的内部无法获得,请里明确的标明你的句柄再使用mysql_query函数。
上边有个变量写错了,这个才是正确的
------解决思路----------------------
php函数内如何循环显示数据示例
//导入数据连接
if($_get[mail_id]==true){
$query=mysql_query(update tb_mail_box set tb_mail_type=1 where tb_mail_id='$_get[mail_id]');
}
//数据库连接页面
//设置循环数据库表数据
//codego.net/tags/4/1/
//显示表字段信息
//显示数据表中email信息
//显示数据表中的某数量
//显示数据表中邮件名称
//显示邮件时间
其它类似信息

推荐信息