1. > 生活百科 >

nodatabaseselected是什么意思 success

上传到服务器上提示 No database selected

先解释一下以下函数的意思:

mysql_connect: 开启 MySQL 链接

mysql_select_db: 打开一个数据库

@ 和 or die 隐藏错误 和 条件显示

nodatabaseselected是什么意思 successnodatabaseselected是什么意思 success


mysql_connect("主机", "用户名", "密码")

mysql_select_db("打开数据库",连接标识符);

根据你的问题,你的错误就是出在mysql_select_db()这一句了。

你仔细检查一下你的数据库名字对不对,你确定你的

……

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to mysql");

mysql_select_db($dbname);

……

这两句对应的参数是正确的吗?

包括数据库安装等正确吗?

如果解决不了的话,百度hi我,或者Q我:289955019

PHP源码运行显示“执行SQL失败:No database selected”

这个错误表示你没有指定查询语句的数据库,你知道数据库是什么意思吗,可以理解存放表的文件夹。

假设你的表tj在数据库test里面,那么SQL语句:

select count(*) from tj ....

就应该修改为:

select count(*) from test.tj ....

也就是说在表名的前面添加数据库名称和小数点(英文),可以明确的指定数据库。

还有一个方法,就是在mysql_connect连接到服务器之后,使用下面的语句选择数据库test,表示以后所有的表没有指定数据库都是指test数据库:

mysql_select_db('test');

phpmyadmin 导入数据库错误 #1046 - No database selected

1.登陆以后,选用你要放的位置。可以是导入整个数据库,也可以导入某一个表。具体如下图

2.在导入的时候,你可以看到需要导入的模式可以是zip/.sql的。根据你的配置会显示具体的数据情况,如下图的8M.

3.如果你的上传上限是2m.上线显示的是2048,可以在配置文件里进行更改。如下图查找php.in配置文件。

4.在配置文件里用ctrl+f查找,memory_limit,可以将原来的数字2m换成你需要的数据,如下图的128M等 。如果上传时间受限的话,也可以更改最大时间。max-time

5.根据需求导入自己想要导入的信息,如下图显示,导入成功后也会有显示,在数据库里就能看到某个导入的数据表。整个数据库。

No database selected

数据库!好好看看你的连接!你是用程序连的数据库的话!那就去程序里看看你的连接字符串写的对不对!

答案补充

users 表里的插入记录时 'current_money' 字段的值不能为空!你也得像 'current_money'字段里插值

答案补充

学着看错误提示的英文!能看懂才能在没人帮助的时候自己解决!我英文也不怎么好!但只要一些提示的关键字能看懂就okey!这都是我个人的经验……

参考资料

360问答:

mysql创建数据表出现no database selected 是怎么回事? 环境有问题吗?

你直接就select * from tablename了吧?

nodatabaseselected是什么意思 successnodatabaseselected是什么意思 success


需要在这一步的前边加一句 use 哪个数据库,然后再去查询这个数据库下的某一张表,

这样说,能明白吗?

php网页中出现Query Error : "No database selected"怎么解决

$conn=mysql_connect("a","b","c");

mysql_select_db("d",$conn); //你缺这一行

nodatabaseselected是什么意思 successnodatabaseselected是什么意思 success


a-换成localhost

b-用户名

c-密码

d-数据库名

php连接数据库 提示:no database selected

两种可能,要么没连上,要么不存在hij数据库

if(!mysql_select_db($this->db_database,$this->conn))上面添加一行来判断是否连上

if (!$this->conn)

{

die('Could not connect: ' . mysql_error());

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息