PHPでデータベースの内容を表示する方法は何ですか?
PHPでデータベースの内容を出力するには、データベースに接続してクエリを実行し、その結果を表示する必要があります。以下はサンプルコードです:
// 连接到数据库
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行查询
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);
// 检查查询结果是否为空
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 结果";
}
// 关闭数据库连接
$conn->close();
コード中では、まずデータベースに接続し、表示したいデータを選択するクエリを実行します。クエリの結果が空でない場合、ループを使用して各行を反復処理し、各行のデータを出力します。最後に、データベース接続を閉じます。
上記の例で示されているデータベース接続情報(サーバー名、ユーザー名、パスワード、データベース名)は、お客様の実際の状況に応じて変更する必要がある場合があります。