$row= mysql_fetch_array($result)的问题
$result=mysql_query("SEECT*From......");while($row=mysql_fetch_array($result)){echo$r...
$result=mysql_query("SEECT * From ......");
while($row= mysql_fetch_array($result))
{
echo $row['Name']."<br />";
}
echo $row['kw'];
多年来遇到的一个问题,始终未能解决,就是while循环里面的$row['Name']能输出值,而外面的$row['kw']就无法获取值,请教各位如何解决? 展开
while($row= mysql_fetch_array($result))
{
echo $row['Name']."<br />";
}
echo $row['kw'];
多年来遇到的一个问题,始终未能解决,就是while循环里面的$row['Name']能输出值,而外面的$row['kw']就无法获取值,请教各位如何解决? 展开
1个回答
展开全部
你百度一下mysql_fetch_array函数是起什么作用的?
echo $row['kw'];这是输出一个数组元素,而$row= mysql_fetch_array($result)是属于while循环内的
也就是说,你最后那个代码,echo $row['kw']; $row这个数组不曾存在,那又如何输出数组元素呢?
echo $row['kw'];这是输出一个数组元素,而$row= mysql_fetch_array($result)是属于while循环内的
也就是说,你最后那个代码,echo $row['kw']; $row这个数组不曾存在,那又如何输出数组元素呢?
更多追问追答
追问
请问高手,如何解决?
追答
问题你这里矛盾
如果你要输出多条,就用while循环
如果你只是要输出一条,你就不要用while循环
while都循环完成了,数据库指针都到最后了,那你后面还输出什么啊?
这样就行啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询