我想获取多个行的输出,我知道这可以很容易地用while循环完成,但是我的问题是,如果我使用while循环,相应行的标题就会出现。我只是不想改变标题,而是想改变内容。以下是我想要的简单数据
tableA
id title msg
1 eeee frrffrfrrfrr
2 vvfdfd ffvfvdfvddd
3 vffdcadvg fdfvddfgvre
4 dfdf fvvvf因此,如果我使用while循环,那么该行的标题也会出现,所以我只想继续更改行‘’message‘值。我的简单MySQL查询是
$res = mysql_query("select * from tableA");
$row = mysql_fetch_array($res);
$msg=$row['msg']如您所见,它将很容易地显示相应行的标题和消息,但我希望标题为一行,而消息输出为4行,如何完成?
发布于 2013-02-24 18:29:26
使用循环:
$res = mysql_query("select * from tableA");
while ($row = mysql_fetch_array($res)) {
echo $row['msg'];
}新代码中的函数。它们不再是维护的被官方否决了。看到红盒了吗?相反,学习https://en.wikipedia.org/wiki/Prepared_statement,并使用PDO,或者MySQLi - 这篇文章将帮助您决定哪一个。如果您选择PDO,这里有一个很好的教程。
https://stackoverflow.com/questions/15055037
复制相似问题