<?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来访问整个事情。现在我的代码运行方式如上所示,并且收到错误消息无法选择数据库。我该怎么做才能消除错误。
答案 0 :(得分:2)
你没有mysql_select_db
。你这样做:
$db_server = mysqli_connect($db_hostname, $db_username, $db_password, $db_database);
请参阅manual:
注意:此功能仅用于更改连接的默认数据库。您可以在
mysqli_connect()
中使用第4个参数选择默认数据库。