nnpc.net
当前位置:首页 >> php搜索数据库数据的时候,为什么不能显示第一条? >>

php搜索数据库数据的时候,为什么不能显示第一条?

<?php$cid = $_POST['cid'];$sql = "select * from classify where cid='$cid'";$query = mysql_query($sql);//$row = mysql_fetch_array($query);while($row=mysql_fetch_array($query)){ echo "<table><tr><td>".$row['title']."</td></tr></table>";}?>这样就行了,上面注释掉的那行已经把第一行给取出来了.

搜一下:PHP中查找数据库的数据然后在php页面分页显示,只能显示第一页的数据

$sql="SELECT * FROM voteparent WHERE isdel=0 ORDER by id desc ";这个语句中的 WHERE 是查询条件,你的查询条件是 isdel 字段的值为 0,ORDER by id desc 是查询以记录的 id 由大到小排序,如果符合 isdel=0 有几条,那么显示的是 ID 最大的一条,而不是最小的一条.你希望“显示数据库的第一条数据”,那么应该是:$sql="SELECT * FROM voteparent"; 不要附加任何条件

应该使用$row输出哦,例如下面的语句: 需要修改为:

在SQL语句的最后面,加上limit $page,10,然后每次检索十个结果即可.这是最简单的方式,速度最快,也最节省内存.

你没有循环,所以也只能读取一条数据 $sql="select count(*) from ad_master"; $a1=mysql_query($sql); $sql="select id from ad_master"; $id=mysql_query($sql); $sql="select name from ad_master"; $name=mysql_query($sql); while($adid=

把第6行$row = mysql_fetch_array($query);全部删掉就能够了

第一种方法:定义通用函数 [php]function shownext(){? ? global $thisid;? ? $query=\"select * from TABLE_NAME where id>$thisid order by id limit 1\";? ? $result=mysql_query($query);? ? if($result=0){? ?? ???echo \"已经是第一个主题了\";?

你找的只是配置文件 如果这个项目开始不是mysql 你要找到他的php数据库函数文件修改当然前提是这个项目把php 数据库函数都统一封装好了

你确定用户名只是 username吗?$username = str_replace(" ","","username"); //用户名不能有空格//你的这句话,也就是 $username = 'username';//你的意思是: $username = str_replace(' ', '', $_POST['username']); $sql="select * from user_list where 'username'='$username'";//username为字段,加单引号是错误的,你是想加执行引号? `username`//另外,数组里面的字符索引最好都加上单引号或双引号

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com