【发布时间】:2014-06-23 03:53:26
【问题描述】:
我正在使用 WAMP 服务器,并在其上创建了一个数据库和一个表。所有名称都是正确的,用户可以完全访问所有内容。当我运行代码时,它会打印出“无法选择数据库”。谢谢。
<?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,最终第 4 个参数是选择当前数据库的$database。此外,您正在使用mysqli_connect这是一个mysqli_*包装器并使用mysql_select_db这是一个mysql包装器。删除此