//连接数据库
if(!$con = mysql_connect("localhost","root","root")){die(mysql_error());}
mysql_select_db("ali_xt");
//找出ali_admin表的字段
$res = mysql_query('show columns from ali_admin');
//将数据给弄出来
$data = array();
while ($row = mysql_fetch_assoc($res, MYSQL_NUM)) {
$data[] = $row;
}
$rand_times = count($data)$rand_times?count($data):$rand_times;
$result = array();
for( $i=0;$i$rand_times;$i◆◆ ){
$result[] = $data[rand(0,count($data)-1)][0];
echo "pre";
mysql_close($con);
//纯手写的,不明白可以问我,记得给分
$sql = "select * from table";
$result = mysql_query($sql);
$rand = mt_rand(0,mysql_num_rows($result));
$i=0
while($rs = mysql_fetch_array($result)){
if($rand == $i){
$output = $rs[$i];
$i◆◆;
$output数组就是随机记录
$mysql_server_name="localhost";?//数据库服务器名称
$mysql_username="root";?//?连接数据库用户名
$mysql_password="?";?//?连接数据库密码
$mysql_database="?";?//?数据库的名字
//?连接到数据库
$conn=mysql_connect($mysql_server_name,?$mysql_username,$mysql_password);????
//?从表中提取信息的sql语句
$strsql="SELECT?*?FROM?表名?WHERE?type='交友'";
//?执行sql查询
$result=mysql_db_query($mysql_database,?$strsql,?$conn);
//?获取查询结果
var_dump(array_rand($result));
/**
*?MySQL?随机取记录
*?
*/
function?rand_row($t?,?$c?=?'id'?,?$n?=?'1',?$w?=?''?,?$f?=?false)?{
$m=new?mysqli(mysqli信息,自行查找php文档);
if?(!empty($w))?{
$w?=?'?AND?'.$w;
$sql?=?"SELECT?*?FROM?◆{$t}◆?WHERE?{$c}?=?(SELECT?floor(RAND()?*?(SELECT?MAX({$c})?FROM?◆{$t}◆)))?{$w}?ORDER?BY?{$c}?LIMIT?{$n};";
$xq?=?$m-query($sql);
$r?=?array();
while?($x?=?$m-fetch_array($xq))?{
$r[]?=?$x;
if?($f?==?false?count($r)?==?1)?{
return?$r[0];
}?else?{
return?$r;
以上就是土嘎嘎小编为大家整理的php随机取一条数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!