网站建设资讯

NEWS

网站建设资讯

php查询数据错误,php查询数据库并显示

php网站登陆后台之后显示:查询数据库出错,求大神帮忙!!

你随便输入一个不存在的帐号和密码,然后点登录看,如果也是同样错误,请检查数据库连接,包括密码等,如果连接正确,再检查数据库是否完整,如果均正确,再看PHP代码

主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站开发、程序开发、微网站、重庆小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站制作、做网站、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。

php查询数据库,输入错误的参数,导致查询结果为空?

这是一个很正常的事情,告诉用户什么都没查到,然后提供一个返回的链接就行了。示例代码如下

?php

//...省略查询过程,假定$result是查询结果

?

?php if (empty($result)):?

h2没有查到哦/h2

a href="javascript: history.go(-1);"点击这里返回,换个条件试试/a

?php else:?

table

!-- 输出查询结果,略 --

/table

?php endif;?

php连接Access数据库查询报错

试试我的代码

?PHP

/*

创建ADO连接

*/

$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");

$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("Database1.accdb");

$conn-Open($connstr);

/*

创建记录集查询

*/

$rs = @new COM("ADODB.RecordSet");

$rs-Open("select * from dbo_dirs",$conn,1,3);

/*

循环读取数据

*/

while(!$rs-eof){

echo $rs-Fields["title"]-Value;

echo "br/";

$rs-Movenext(); //将记录集指针下移

}

$rs-close();

?

PHP中查询mysql没有数据提示"找不到数据"时出错

当输入的号码不存在时,查询仍然是正常完成的,并不会出错,只是返回的是个空记录集,但空记录集不等于空对象,所以你简单地用 if ($num){ 来判断是否找到数据是不对的,应该判断返回的记录数量是否为零:

if($nummysqli_num_rows($num)0){

此外,当输入的号码不存在时,mysqli_error($link))是没有错误信息提示的,因为我前面已经说了:这不是错误!

php访问数据库出错:Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given i

php访问数据库出错:Warning: mysql_fetch_array(),是参数设置错误造成的,解决方法如下:

1、首先打开电脑后,同时按住电脑键盘的【开始键】和【R键】,打开电脑的程序运行弹窗。

2、在电脑左下角弹出的程序运行弹窗中,输入字母【cmd】,然后点击【确定】按钮。

3、在弹出的运行界面中,输入【mysql -u root -p】,此时会出现属于密码的命令行,在后面输入自己数据库的密码即可。

4、数据库连接成功后,输入【show global variables like 'port';】,注意不要忘记输入最后的分号。

5、在展现出来的Mysql信息中,可以看到port的值,这个值就是本地数据库的端口号。,一般都是3306。

6、知道本地数据库端口号后,回到php代码的数据库配置中将端口号改成正确的端口号即可,这样就不会报数据库端口异常的错误了。

php如果查询不到数据返回错误,Resource id #90

你只是做了查询,没有取结果集。

最后二行,请改为

$result = mysql_query("SELECT * FROM dream_log1WHERE playerid= $playerid and typeid= $typeid ");while($row=mysql_fetch_array($result)){print_r($row);}


新闻名称:php查询数据错误,php查询数据库并显示
路径分享:http://njwzjz.com/article/hsjpjd.html