43 lines
937 B
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();
|
|
?>
|