PHP-从MySQL选择数据库不起作用

大椅子

我已经阅读了很多关于此的内容,但仍然无法正常工作。
我只是想选择一个数据库来创建一个新表,我尝试:

$db = mysqli_select_db("test");
if(!$db) {
echo "error: " . mysqli_error($db);
}

但是我仍然收到一个错误(并且mysqli_error($ db)似乎不起作用)。

当然我已经连接了它:

$con=mysqli_connect("localhost", "administrator", "****");



在phpMyAdmin上,我有以下数据库:

在此处输入图片说明

为什么我不能选择“测试”?
如您所见,创建数据库不起作用,因为我没有权限。

复杂857

该函数的过程签名为:

 bool mysqli_select_db ( mysqli $link , string $dbname )

因此,您必须提供从中获得的资源mysqli_connect()才能使它正常工作。像这样的东西:

$con = mysqli_connect("localhost", "administrator", "****");
$success = mysqli_select_db($con, "test");

或者,您可以在connect调用中使用第4个参数指定数据库:

$con = mysqli_connect("localhost", "administrator", "***", "test");

请参见mysqli_connect()上示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

比较数据库中的数据时,php中的选择条件不起作用

使用PHP选择数据库中的最后一行不起作用

PHP从数据库获取数据不起作用

数据库<> PHP通信脚本不起作用

PHP网站表单到数据库不起作用

使用PHP从数据库通过mysqli从数据库检索图像不起作用

在PHP中使用Ajax从数据库中获取数据时,动作链接不起作用

用于将数据添加到数据库的PHP脚本不起作用

将帐户信息更新到数据库不起作用,PHP 错误:“调用成员函数”

md5哈希与数据库比较不起作用php

使用php建立数据库连接后进行修改后,它不起作用

使用ajax,jquery和PHP从数据库更新图像不起作用

我的PHP插入数据库功能不起作用

使用自动完成搜索PHP的基于数据库列的记录过滤不起作用

尝试检索结果时,使用PHP类连接到数据库不起作用

Fileupload在php中不起作用并且不在数据库中存储名称

AJAX PHP数据库不起作用没有错误

插入数据库的HTML表单和PHP脚本不起作用

向数据库添加条目的 PHP 代码不起作用

PHP MySQL数据库选择语句

提交按钮不起作用。我有一个mysql数据库,我正在尝试制作一个php表格

基本的php / sql注册不起作用...(输入数据但未输入数据库后的空白页)

MySQL查询选择日期之间的PHP不起作用

在 php 中,我的 mysql 选择查询不起作用

PHP MySQL,从多个数据库中选择数据

PHP选择=选择不起作用

如何选择在PHP MySQL数据库随机行?

通过mysql php从数据库顺序中选择

PHP & MYSQL 没有选择数据库