[乐意黎转载]php mysql 搜索数据库 随机输出记录行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
    $con = mysql_connect("Localhost","root","123456");
    if ($con) {
        mysql_select_db("test",$con);
        mysql_query("set names utf8");
        $res = mysql_query("select * from weipai where pic like '%2016' order by rand() limit 3");
        echo mysql_num_rows($res);
        while($row = mysql_fetch_row($res)) {
            echo $row[0];
            echo "<br />";
            echo $row[1];
            echo "<br />";
            echo $row[2];
            echo "<br />";
            echo "<br />";
        }
    }
?>

  经测试 like 可以和 order by rand() limit 语句一起使用。^_^ 这样设计就可以搜索数据库指定关键词的记录,并且可以随机输出。

顺便提一下这个函数 mysql_result($res,0,"title"); 第2个参数代表数据库中的第N行,该函数配合 mysql_num_rows($res); 可以实现随机输出行。

本文系devcjq原创啊~~,,对高手来说不算什么,但是百度一搜还没有发现 like 和 order by 一起使用的~~

原文地址: http://www.cnblogs.com/devcjq/articles/5333896.html


Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值