php - 如何使用 PHP 从 MySQL 中提取信息?

标签 php mysql

我想问是否不仅可以从 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/

相关文章:

mysql - 如何创建超过当日交易次数和交易限额的客户姓名列表

mysql - 如何删除 mySQL 中的重复项?

php - 用一个换行符替换多个换行符

php - symfony 4 php模板位置

php - 流明:异常处理程序 - 不捕获 QueryException 或 PDOException

mysql - 索引-mysql工作台的问题

python - MySQLdb 执行 INSERT 到表

php - array_map 二维数组到一维关联数组

php - 在多个托管 XML 文件中搜索字符串

c# - Entity Framework - 多对多?