php后台管理新闻系统列表查询功能怎么实现
5个回答
展开全部
查询列表功能代码如下:
<?php
/*以下只是简单抛砖引玉,请以实际为准。*/
if(isset($_POST['submit'])&& $_POST['act']=="search"){ //判断有无数据传送,若无直 接返回失败
include_once('conn.php');//引入数据库连接文件
$sql = "SELECT * FROM `a_table`"; //a_table表示你的数据表名(此 为泛查法)
/*如果是文本框条件式查询,你可以写成:
$sql="SELECT '".$searchContent."' FROM `a_table` WHERE `$searchConditon` ";
(说明:$searchContent表示要查询的内容;$searchConditon表示查询的条件)
*/
$rst = mysql_query($sql,$conn); //执行查询
if($rst){ //判断下查询是否成功
while(@$row=mysql_fetch_array($rst)){ //循环输出结果,将把结果返回到$row数组中
echo $row[0] . "||" .$row[1] . "<br />\n"; //此处只是示例,实际中要放在我定义 好的模板页面里(可以带分页功能)
mysql_close($conn);//关闭连接以释放资源
}
}else{
die( "操作不成功!");
}
} else{
echo "<script language=\"javascript\">alert('请求失败!');location.href='xxx.php';</script>"; //xxx.php表示无数据时返回的页面
}
?>
以上写法是面向对过程的代码,如果你是OOP的话,把连接、查询、输出改成对象调用就行。上面的内容希望对你有所帮助,你也可以参考别人好的建议。(Mekbo【麦客博】/2013.8.8)
更多追问追答
追问
你这个功能我感觉就是登录,去数据库查找用户名,密码,然后判断的功能
追答
查询的方法是一样的,看你要什么样条件,你可以在select语句里加上就行了,其它部分是一样。做程序,在执行时都要经过判断,这样你的程序才经得起检验,才有生命力,漏洞会少很多,一个好习惯是成功的开始。如果还有不明白,你可以说的再详细点还是截图说明也是不错的想法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-14 · 知道合伙人软件行家
关注
展开全部
输入一条搜索条件就拼接一条sql
$sql = "select * from user where 1=1";
$sql .= " and name like '%张三%'";
$sql .= " and age = '44'";
然后执行sql
$sql = "select * from user where 1=1";
$sql .= " and name like '%张三%'";
$sql .= " and age = '44'";
然后执行sql
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询列表是什么意思;就是查询记录并列表显示么?
如果是:
查询就是到数据库中搜索符合已知或者固定条件的记录,这个条件来源一般用下拉菜单选择;然后提交表单,根据提交的条件进行 “预处理” ,然后到数据库中搜索符合这个 “预处理条件的记录”;然后输出;输出,你可以自定义格式;
如果是:
查询就是到数据库中搜索符合已知或者固定条件的记录,这个条件来源一般用下拉菜单选择;然后提交表单,根据提交的条件进行 “预处理” ,然后到数据库中搜索符合这个 “预处理条件的记录”;然后输出;输出,你可以自定义格式;
追问
过程是可以怎么理解,可是你有相关的php代码吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用foreach语句解析你后天传递过来的数组或者是对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询