connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully to MySQL database: " . $database; // 查詢測試 $sql = "SHOW TABLES"; $result = $conn->query($sql); if ($result) { echo "
Tables in database:"; while ($row = $result->fetch_array()) { echo "
- " . $row[0]; } } else { echo "
Error retrieving tables: " . $conn->error; } // 關閉連接 $conn->close(); // echo phpinfo(); echo $_SERVER['REMOTE_ADDR']; die(); if ($_SERVER['REMOTE_ADDR']!=='61.222.27.93'){ die(); // echo $password; } $servername = "mysql"; // Docker Compose 中 MySQL 容器的名稱 $username = 'root'; $password = 'Voc]!!J.~2o%DM,i3M#>u'; // 使用環境變數,默認為 'password' $database = 'aiacademy_tw'; // 使用環境變數,默認為 'my_database' if ($_SERVER['REMOTE_ADDR']=='61.222.27.93'){ // echo $password; } echo $username ."
"; // 建立連接 // $conn = new mysqli($servername, $username, $password, $database); $conn = new mysqli($servername, $username, $password, $database); // 檢查連接是否成功 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully to MySQL database: " . $database; // 查詢測試 $sql = "SHOW TABLES"; $result = $conn->query($sql); if ($result) { echo "
Tables in database:"; while ($row = $result->fetch_array()) { echo "
- " . $row[0]; } } else { echo "
Error retrieving tables: " . $conn->error; } // 關閉連接 $conn->close(); // echo phpinfo(); // echo $_SERVER['REMOTE_ADDR']; ?>