나는 WAMP 서버를 사용하고 있으며 데이터베이스와 테이블을 만들었습니다. 모든 이름은 정확하며 사용자는 모든 것에 대한 모든 권한을가집니다. 코드를 실행하면 "데이터베이스를 선택할 수 없습니다"라는 메시지가 인쇄됩니다. 감사.왜이 PHP 코드로 데이터베이스에 연결할 수 있습니까?
<?php
if(isset($_POST["Submit"])){
print_r ($_POST["nutrient"]);
}
session_start();
//establish connection
$server = "localhost";
$db_username = "root";
$db_password = "";
$database = "gainlife_cavin";
$table = "cavintable";
//connect PHP script to database
$connection = mysqli_connect($server, $db_username, $db_password, $database);
//select database to use
@mysql_select_db($database) or die("Unable to select database");
//$query = "INSERT INTO $table VALUES("")"
//mysql_query($query)
mysql_close();
?>
<body>
</form>
mysqli_connect를 사용하고 있으며, 결국 네 번째 매개 변수는 현재 데이터베이스를 선택하는'$ database '입니다. 또한 mysqli_connect'는 mysqli_ * 래퍼이고 mysql_select_db는 mysql 래퍼이다. 이것을 제거하십시오 – shatheesh