PHP里循环mysql_fetch_assoc()总是只返回第一条
RT,语句写的while($X){...$X=mysql_fetch_assoc($Y);}从Dreamweaver自动绑定的结果集,之前一个结果集是好的,到了这第二个结...
RT, 语句写的while($X)
{
...
$X = mysql_fetch_assoc($Y);
}
从Dreamweaver自动绑定的结果集, 之前一个结果集是好的, 到了这第二个结果集就出问题了...调用mysql_fetch_assoc一直返回第一条, while语句直接死循环了...求高人解救! 展开
{
...
$X = mysql_fetch_assoc($Y);
}
从Dreamweaver自动绑定的结果集, 之前一个结果集是好的, 到了这第二个结果集就出问题了...调用mysql_fetch_assoc一直返回第一条, while语句直接死循环了...求高人解救! 展开
5个回答
展开全部
指针问题
while($x = mysqli_fetch_assoc($Y)){
var_dump($x);
}
while($x = mysqli_fetch_assoc($Y)){
var_dump($x);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用mysql_fetch_array进行循环!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$link = mysql_connect('localhost', 'root', '123456');
mysql_select_db('youdatabase', $link);
$result = mysql_query('SELECT id, title FROM table', $link);
?>
<html>
<head>
<title>文章列表</title>
</head>
<body>
<h1>文章列表</h1>
<ul>
<?php while ($row = mysql_fetch_assoc($result)): ?>
<li>
<a href="/show.php?id=<?php echo $row['id'] ?>">
<?php echo $row['title'] ?>
</a>
</li>
<?php endwhile; ?>
</ul>
</body>
</html>
<?php
mysql_close($link);
写PHP不建议用dreamweaver,可以用netbeans,练习的话直接vim。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是对$Y有改动啊~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询