• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > php操作mysql数据库(3):单表where条件查询操作

    php操作mysql数据库(3):单表where条件查询操作

    作者: 分类:PHP开发 点击: 161 次
    wordpress CMS主题:ssmay主题

      前面的一章中,我们介绍 了php操作mysql数据库的增、删、改,本章我们将对mysql数据库进行查询操作。mysql数据库的查询相对于mysql数据库的增、删、改来说,要复杂的多。其实,php执行mysql的查询,是很简单的,只需要mysql_query()操作sql查询语句即可。主要是mysql数据库的sql查询语句比较复杂,它包含:单表查询语句、多表子查询、多表连接查询、分组查询等。今天,主要介绍一下where条件语句的单表查询。下面,就一起来看看吧。

      一:简单查询。

      $sql = "select ID,post_title,post_content,guit from wp_posts";
      $resuls = mysql_query($sql);

      while($res = mysql_fetch_array($resuls)){ //循环赋值给$res
      echo "<li><a href='".$res['guit']."'>".$res['post_title']."</a></li>";
      }

      上面代码比较简单,只是从wp_posts表中获取文章数据:标题、文章ID、文章内容、文章链接。没有还任何条件。

      下面的例子不再写php语句,只写sql语句了,因为php操作语句都是一样的。

      二:where条件查询。

      where条件是我们在sql语句中使用最多的了。如查询id=18的文章:

      select * from wp_posts where id=18

      where条件可以使用各种运符,如:

      = 等于
      != 不等于
      > 大于
      < 小于
      >= 大于或等于
      <= 小于或等于
      between ... and ... 介于一个包含范围内
      not between ... and ... 与between相反
      in() 是否在...里
      like 搜索匹配的模式

      between ... and ... 条件查询:

      select * from wp_posts where id between 12 and 20

      查询wp_posts表中 id在12到20之间的文章。

      in()条件查询:

      select * from wp_posts where id in(2,34,35,24);

      查询wp_posts表中id等于 2、34、35、24的文章。in()括号中一般放的是数字。前面的字段一般都是数据表的id

      like条件查询:

      select * from wp_posts where post_title like '%good%';

      查询wp_posts表中,文章标题中含有good字符串的文章。这个一般用于网站的搜索功能。

      针对where条件单表查询,这里举这几个典型的例子,其它的运算符操作,都很简单,这里就不多做演示了。感兴趣的话,可以自己多多测试测试。

       



      QQ二维码

    文章作者:honor
    本文地址:http://wanlimm.com/77201808136582.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.