要在PHP表单中显示数据库内容,您可以使用以下步骤:
mysqli_connect()
函数或PDO连接到数据库。例如:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
2. 查询数据库:使用SQL查询语句从数据库中检索数据。例如,使用`mysqli_query()`函数执行查询:
```php
$sql = "SELECT * FROM your_table";
$result = mysqli_query($conn, $sql);
mysqli_fetch_assoc()
函数从查询结果中获取每一行的数据,并将其显示在HTML表单中。例如:echo "<form>";
while ($row = mysqli_fetch_assoc($result)) {
echo "<input type='text' name='name' value='" . $row['name'] . "'>";
// 其他表单字段
echo "<br>";
}
echo "</form>";
完整的示例代码如下:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM your_table";
$result = mysqli_query($conn, $sql);
echo "<form>";
while ($row = mysqli_fetch_assoc($result)) {
echo "<input type='text' name='name' value='" . $row['name'] . "'>";
// 其他表单字段
echo "<br>";
}
echo "</form>";
mysqli_close($conn);
?>
请注意,此示例假设您已经创建了一个名为your_table
的表,并且该表包含一个名为name
的列。您需要根据自己的数据库结构进行调整。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站