有一个下载的页面down.php,默认是显示所有的记录,代码如下
<?php
mysql_connect("localhost","user","123456");
mysql_select_db("tab");
mysql_query("set names utf8");
$sql="select * from download order by id DESC";
$rows=mysql_query($sql) or die (mysql_error());
$count=mysql_num_rows($rows);
$num=20;
$pagecount=ceil($count/$num);
$page=$_GET["page"];
if($page==""){
$page=1;
}
$start=($page-1)*$num;
$sql1=$sql." limit $start,$num";
$rows1=mysql_query($sql1);
?>
现在我想添加一个查询的功能,比如说别人在浏览器里输入down.php?key=张三时,就显示title字段包含有张三的记录,
请问在怎样修改呢?
谢谢了
<?php
mysql_connect("localhost","user","123456");
mysql_select_db("tab");
mysql_query("set names utf8");
$sql="select * from download order by id DESC";
$rows=mysql_query($sql) or die (mysql_error());
$count=mysql_num_rows($rows);
$num=20;
$pagecount=ceil($count/$num);
$page=$_GET["page"];
if($page==""){
$page=1;
}
$start=($page-1)*$num;
$sql1=$sql." limit $start,$num";
$rows1=mysql_query($sql1);
?>
现在我想添加一个查询的功能,比如说别人在浏览器里输入down.php?key=张三时,就显示title字段包含有张三的记录,
请问在怎样修改呢?
谢谢了
更改sql语句
if($key != "")
$sql = "select * from download where title like \"%{$key}%\" order by id DESC";
这就可以了
lz这么匆忙就结贴了、。感觉Jordan的解法还是比较通用点。