mysql php thinkphp 随机选出不重复的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql php thinkphp 随机选出不重复的数据相关的知识,希望对你有一定的参考价值。
mysql中aaa表每次随机选出1条数据,并且每次选出的数据都与之前选出的数据不相同,该怎么做?
那要看你怎么筛选了, 如果是在统一方法里面循环筛选的话,那就把筛选出来的赋值到一个数组里面 然后再次筛选出来的时候就去匹配,如果有就不动,没有就再赋值到数组里。如果是不同的方法,那就用session或者单独建个表去保存随机出的数据中的标识,再然后还是匹配 参考技术A select * from 表名 order by rand() limit 希望随机的数据条数追问
麻烦回答前,先看清题。每次随机选出1条,如何确保他们不重复?
追答你可以 在取出以后做判断啊
sql语句判断 没有意义啊
你把取出来的数据 存数组里面 再取的时候拿出来对比判断一次就行了啊
具体代码你把你的需求列出来 200分我要定了
如果你的数据量比较少 随机的话 肯定还是会有重复的。除非用另一种方法:一条一条按固定顺序取,查出来的 后面就不再查询了追问
要是顺序取数据,还用200分吗
参考技术C 不重复的数据追问每次随机选出的是不重复的数据
Apache2.4.7 + php5 + mysql thinkphp
1. LAMP 的安装
sudo apt-get install apache2
2.安装PHP
sudo apt-get install libapache2-mod-php5 php5 php5-gd
3安装mysql
sudo apt-get install mysql-server mysql-client php5-mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo a2enmod rewrite //这步不能少,少了出问题,反正我是头大了
4安装pdo
apt-get install php-pear
apt-get install php5-dev
apt-get install libmysqlclient15-dev #选择安装
pecl search pdo
pecl install pdo
pecl install pdo_mysql
5 THinkphp 在var/www/目录下注意的问题
Runtime,Upload一定要是 777的权限
根目录.htaccess文件不能少,否则rewrite有问题
以上是关于mysql php thinkphp 随机选出不重复的数据的主要内容,如果未能解决你的问题,请参考以下文章
ThinkPHP学习配置PHP5支持MySQL,连接MySQL数据库
centos 7下配置mysql+php(ThinkPHP)+nginx