added testing directory
This commit is contained in:
parent
261eb0c193
commit
011f1d5066
3 changed files with 57 additions and 14 deletions
|
@ -1,7 +1,8 @@
|
|||
version: '3.8'
|
||||
|
||||
services:
|
||||
db:
|
||||
database:
|
||||
container_name: database
|
||||
image: mysql:8
|
||||
command: --default-authentication-plugin=mysql_native_password
|
||||
restart: always
|
||||
|
@ -10,22 +11,11 @@ services:
|
|||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- mysql_data:/var/lib/mysql
|
||||
- ./init.sql:/docker-entrypoint-initdb.d/init.sql
|
||||
networks:
|
||||
- docker-compose-network
|
||||
|
||||
adminer:
|
||||
container_name: adminer
|
||||
image: adminer
|
||||
restart: always
|
||||
ports:
|
||||
- 8081:8080
|
||||
networks:
|
||||
- docker-compose-network
|
||||
|
||||
volumes:
|
||||
mysql_data:
|
||||
|
||||
networks:
|
||||
docker-compose-network:
|
||||
driver: bridge
|
||||
- 8080:8080
|
||||
|
|
23
testing/database_frontend_communication/connect.php
Normal file
23
testing/database_frontend_communication/connect.php
Normal file
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
|
||||
// Retrieve form data
|
||||
$hostname = $_POST['hostname'];
|
||||
$username = $_POST['username'];
|
||||
$password = $_POST['password'];
|
||||
$database = $_POST['database'];
|
||||
|
||||
// Attempt MySQL server connection
|
||||
$conn = new mysqli($hostname, $username, $password, $database);
|
||||
|
||||
// Check connection
|
||||
if ($conn->connect_error) {
|
||||
die("Connection failed: " . $conn->connect_error);
|
||||
}
|
||||
|
||||
echo "Connected successfully";
|
||||
|
||||
// Close connection
|
||||
$conn->close();
|
||||
|
||||
?>
|
||||
|
30
testing/database_frontend_communication/index.html
Normal file
30
testing/database_frontend_communication/index.html
Normal file
|
@ -0,0 +1,30 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>PHP MySQL Database Connection</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h2>PHP MySQL Database Connection</h2>
|
||||
|
||||
<form action="connect.php" method="post">
|
||||
<label for="hostname">Hostname:</label>
|
||||
<input type="text" id="hostname" name="hostname" required><br><br>
|
||||
|
||||
<label for="username">Username:</label>
|
||||
<input type="text" id="username" name="username" required><br><br>
|
||||
|
||||
<label for="password">Password:</label>
|
||||
<input type="password" id="password" name="password" required><br><br>
|
||||
|
||||
<label for="database">Database:</label>
|
||||
<input type="text" id="database" name="database" required><br><br>
|
||||
|
||||
<input type="submit" value="Connect">
|
||||
</form>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
Loading…
Reference in a new issue