我想问是否不仅可以从 MySQL 表中提取数据,还可以在表或 DIV 中显示每一行,最好是 DIV。我该怎么做?
表:
ID |正文 |标题 |
1 | Hello World 1 |标题1 |
2 | Hello World 2 |标题2 |
等..
我想将每一行放入一个包含标题和正文的 DIV 中,但我希望 php 生成这些表并将信息放入每个 DIV 中。
可以吗?
最佳答案
我们将使用此表作为示例数据集:
Database Name: friends
-----------------------------
| firstname || lastname |
----------------------------
|Chris || Geizz |
|Steve || Michalson |
|Ken || Bohlin |
|Doug || Renard |
-----------------------------
首先你必须这样连接到你的数据库:
http://www.w3schools.com/PHP/php_mysql_connect.asp
您将运行 MYSQL 查询以从 MySQL 数据库获取数据:
$query = mysql_query("SELECT * FROM friends");
然后您将使用以下内容将它们放入表中:
echo "<table><tr><td>First Name</td><td>Last Name</td></tr>";
while($row = mysql_fetch_array($query))
{
echo "<tr><td>";
echo $row['firstname'];
echo "</td><td>";
echo $row['lastname'];
echo "</td></tr>";
}
echo "</table>";
这基本上是提取通过我的 mysql_query 返回的信息,并将其放入一个数组中,您可以使用我们设置的 $row 变量调用该数组。我们在 while 循环中执行此操作,以便它对数据库中的所有记录重复。
while 循环之前和 while 循环之后的代码都在那里,因此它们都在一个表中,我们只是在为数据库中的每一行创建行而不是单独的表。
这将完成您想要的。在执行 while 循环时,您可以根据需要使用变量($row['firstname'] 和 $row['lastname'])。如果您愿意,也可以将它们放在单独的 DIV 中。
希望对您有所帮助!如果您有任何问题,请发表评论,我会回复。
关于php - 如何使用 PHP 从 MySQL 中提取信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/774172/