zkt25/app:index.php

43 lines
937 B
PHP

<?php
$servername = "my_mysql";
$username = "user";
$password = "password";
$database = "my_database";
$conn = new mysqli($servername, $username, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "<h2>Connected successfully to MySQL!</h2>";
$sql = "CREATE TABLE IF NOT EXISTS test_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL
)";
$conn->query($sql);
$sql = "SELECT COUNT(*) AS count FROM test_table";
$result = $conn->query($sql);
$row = $result->fetch_assoc();
if ($row['count'] == 0) {
$conn->query("INSERT INTO test_table (name) VALUES ('Alice'), ('Bob'), ('Charlie')");
}
$sql = "SELECT * FROM test_table";
$result = $conn->query($sql);
echo "<h3>Database Data:</h3><ul>";
while ($row = $result->fetch_assoc()) {
echo "<li>ID: " . $row["id"] . " - Name: " . $row["name"] . "</li>";
}
echo "</ul>";
$conn->close();
?>