重複の可能性:
PHPはMySQLに接続できません
MySQLIがデータベースを正しく選択していません。データベースが存在し、適切な名前が付けられていると確信しています。このページをMAMPで実行すると、「データベース接続に失敗しました:データベースが選択されていません」と出力されます。私のバージョンのMAMPはMySQLIをサポートしています。誰かが何が悪いのか知っていますか?ありがとう!
<?php
$host = 'localhost';
$username = 'root';
$password = 'root';
$database = 'my_db';
query();
function query(){
$mysqli = mysqli_connect($host, $username, $password, $database);
$query = mysqli_query($mysqli, "INSERT INTO names (first_name, last_name) VALUES ('John', 'Doe')");
if(!$query){
echo "Database connection failed: " . mysqli_error($mysqli);
}
mysqli_close();
}
?>