大家好,我有一个数据库'留言簿'并使用phpmyadmin创建它,但我正在努力在我的PHP文档中选择这个数据库。
<?php
$link=mysqli_connect('localhost', 'root', 'password');
if(!$link){
die('Not connected: ');
}
$db_selected=mysqli_select_db($link, 'guestbook');
if(!$db_selected) {
die("Can't use guestbook : ");
}
?>
它似乎正确连接但它返回&#34;不能使用留言簿:&#34;。任何想法都将不胜感激
答案 0 :(得分:1)
您只在mysqli_connect
中指定了主机。
$link = mysqli_connect("myhost","myuser","mypassw","mybd") or die("Error " . mysqli_error($link));
答案 1 :(得分:0)
你能让我知道'留言簿'是一个数据库还是一个表。如果它是表,那么它会给你错误。因为mysqli_select_db需要数据库名称而不是表名。
希望这有帮助。
答案 2 :(得分:0)
您可以在设置数据库之前通过在$link=mysqli_connect('localhost', 'root', 'password');
之后添加来检查您的连接
:
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}