无法使用mysqli_select_db选择数据库

时间:2016-05-26 13:54:44

标签: php

<?php // sqltest.php
$db_hostname='localhost';
$db_database='book';
$db_username='';
$db_password='';

$db_server = mysqli_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysqli_error());
mysqli_select_db($db_server,$db_database )
or die("Unable to select database: " . mysqli_error($db_server));

我使用localhost:8080和localhost:8080 / phpMyAdmin来访问整个事情。现在我的代码运行方式如上所示,并且收到错误消息无法选择数据库。我该怎么做才能消除错误。

1 个答案:

答案 0 :(得分:2)

你没有mysql_select_db。你这样做:

$db_server = mysqli_connect($db_hostname, $db_username, $db_password, $db_database);

请参阅manual

  

注意:此功能仅用于更改连接的默认数据库。您可以在mysqli_connect()中使用第4个参数选择默认数据库。