首页 > php代码 > php 简单内容查询代码 利用sql like模糊查询

php 简单内容查询代码 利用sql like模糊查询

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript教程">
 checkphprmcom() {
 var keyword = myfm.keyword.value;
 if (keyword == '') {
 alert('www.phprm.com提示你:请输入要查询的内容');
 return false;
 }
 }
</script>
</head>
<body>
<form id="myfm" name="myfm" method="post" action="">
  <label>
  输入查询关键字:
  <input type="text" name="keyword" />
  </label>
  <label>
  <input type="submit" name="Submit" value="提交" onClick="return checkphprmcom();" />
  </label>
</form>
</body>
</html>
<?php
// 创建数据库教程连接
mysql教程_connect('localhost', 'phprm.com', 'www.phprm.com');
mysql_select_db('www.phprm.com'); //数据库选择
mysql_query('set names "gbk"');
//进度查询操作
if ($_POST) {
    $keyword = $_POST['keyword'];
    $sql = "Select * from search where title like '%$keyword%' limit 0,10";
    $query = mysql_query($sql) or die("http://www.phprm.com提示你:查询出错了");
    if (mysql_num_rows($query)) {
        while ($rs = mysql_fetch_array($query)) {
            echo $rs['title'];
        }
    } else {
        echo '没有要找的内容';
    }
}

/*

 数据表结构

 CREATE TABLE `111cnNet`.`test` (

 `id` INT( 8 ) NOT NULL AUTO_INCREMENT ,

 `title` CHAR( 150 ) NULL ,

 `content` TEXT NULL ,

 PRIMARY KEY ( `id` ) 

 ) ENGINE 

*/

//函数解析

mysql_connect

//数据库连接了有三个参数分别为 数据库服务器名称,用户名,密码

mysql_select_db

//参数有二个,第二个可选 ,第一个数据库名称,第二个数据库连接$connwww.phprm.com

mysql_query('set names "gbk"'); //这一句比较重要,就是设置读取数据库内容的编码了,这句要设置与文档编辑一致,否则可能出现乱码。

mysql_query

//数据查询,有二个参数,第一个必须,为sql查询语句。

mysql_num_rows

//统计mysql_query查询记录多少条,返回为int型

mysql_fetch_array

//读取当前记录集一条记录保存到数组。


本文地址:http://www.phprm.com/code/7e83afe990d0cda097dbd33aa94b5c2f.html

转载随意,但请附上文章地址:-)

标签:none

发表留言