我已经检查过以前回答过的所有类似的问题,没有任何工作。我有一个“收件箱”类型的应用程序,其中一个人[email protected]可能有5条消息等待他们。他们登录并获得这五条消息的屏幕,发送者电子邮件,发送日期以及消息的前15个字符。将mysql数据拉入多维数组
在MySQL中,我有:id,emailaddress,senderemail,datesent,fullmessage。我使用SELECT * FROM db WHERE emailaddress='[email protected]'
来拉出5个新消息。 $result
等于mysql查询。 mysql_num_rows
做得很好,告诉我有5行。它到目前为止工作得很好。
我的问题是,我不能(尽管尝试几个小时)找到正确的语法,使它成为一个多维数组,以便我可以迭代for循环中的表行并将其全部打印出来。我设想:
<table>
for ($a = 0; $a < $numrows; $a++) {
<tr>
the php code would go here and would print the associated sender, date, and message in <td> cells.
</tr>
}
</table>
任何帮助将是太棒了。
我相信这不是很难,但在下午的大部分时间都没有得到。任何人都可以告诉我这样做的简单语法是什么?
请显示您到目前为止的PHP代码。你不能在HTML中放置'for'循环,那么这是某种PHP框架的模板文件吗? – 2012-01-16 21:50:07
这与从MySQL检索数据并在HTML表格中显示结果的无数问题有何不同? – outis 2012-01-17 20:11:20
[在表中打印查询结果]可能的重复(http://stackoverflow.com/questions/1999815/),[从MySQL数据库读取数据到HTML表?](http://stackoverflow.com/questions)/2595832 /),[用PHP创建表并从MySQL填充](http://stackoverflow.com/questions/3050558/) – outis 2012-01-17 20:11:44