1. 首页 > 科技

PHP数据库查询,这是怎么样的错误什么意思啊? php查询数据库

PHP数据库查询,这是怎么样的错误什么意思啊?php查询数据库

PHP中执行SQL语句遇到不知什么错误

第一,默认值的话不必插入了.

第二, 你仔细看有个`符号..

<?php

include('conn.php');

$sql="insert into tt (id,user,title,content,idate)" .

"values (NULL,'dddddd','dtttttttttt','dccccccccccc',now())";

mysql_query($sql);

if($err=mysql_error()) echo "错误!! $err .";

elese echo "添加信息成功";

?>

这要加上错误判断..就OK!!!

数据库错误,不懂什么意思。求助。

数据库错误:无效的查询:选择*从_base_config

错误:1146(表diysoqhd_base_config”不存在。)

#0dbbase_sql- >停止(无效的查询:选择*从_base_config)称为[:\\\\freehostdiysoqhd网站包括\分贝。inc:65 ]#1dbbase_sql- >查询(选择*从{<}_base_config)称为[:\\\\freehostdiysoqhd网站包括\管理员:62 ]。inc#2readconfig()叫做[:\\\\freehostdiysoqhd网站有管理员。inc:10 ]#3包括(四:\\\\freehostdiysoqhd网站有管理员。inc)称为[:\\\\freehostdiysoqhd网站管理员。网页:3 ]

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');

数据库查询失败是怎么回事

仅从错误上的话,看不出比较具体的问题,不过有一点是:

就是log文件满了,已经写不进去了。

我觉得,很有可能就是,这个网站写的不好,

log随便打,以为这样可以安全的防范,有什么访问啊什么的都可以记录下来。

但是这也恰恰是的网站的性能一个桎梏。

如果说有什么要做的话,那要看你有什么权限了:

1.重启数据库。

2.清空log文件

3.修改网站代码,将记录log简化~