我有这样的代码:

$select = ['account_access_token','account_config_id'];       
$where = ['where'=>['enable_marketing' => '1', 'account_config_id.id!=' => $account_table_id]]; 
$join
=['account_user_info'=>'account_config_id.account_user_info_id=account_user_info.id,left'];       
$pages_info = $this->basic->get_data('account_config_id',$where,$select,$join);

如您所见,我希望将一个帐户加载到我的目标页面

我的问题是: 如何随机加载$Pages_INFO结果?

i tried to add : RAND(), $order_by='RAND()' but its dosen't work
every time the account id=$id is loaded with no change thanks a lot in Advanced

在搜索方面没有运气

推荐答案

Codeigniter的查询构建器的orderBy接受RANDOM作为排序方向,然后将忽略第一个参数(通常是字段名),除非第一个参数是数字,在这种情况下,它将用于种子RAND().

$builder->orderBy('account_config_id', 'DESC');
// Produces: ORDER BY `account_config_id` DESC

$builder->orderBy('account_config_id', 'ASC');
// Produces: ORDER BY `account_config_id` ASC

$builder->orderBy('account_config_id', 'RANDOM');
// Produces: ORDER BY RAND()

$builder->orderBy(12, 'RANDOM');
// Produces: ORDER BY RAND(12)

Php相关问答推荐

自定义WooCommerce查询字符串仅显示前3个产品

无法使用DOMPDF在PDF中呈现非ANSI字符

如果WooCommerce中存在特定的运输方式,则隐藏其他运输方式

从含有特殊字符的ANSI文本文件中读取数据是在移值,为什么?

从WooCommerce购物车和 checkout 页面自定义发货标签

PHP原始数据读取引发max_input_vars错误

通过DO LAMP进行身份验证并从邮箱发送邮箱的最简单方式是什么

Laravel POST方法返回状态:POST方法上不允许使用405方法

根据WooCommerce购物车页面中的自定义 Select 添加费用

Codeigniter 3中SMTP.office 365.com的截断问题

如何在UML类图中可视化变量引用数组

从WooCommerce管理订单汇总中隐藏原始小计行

表单提交返回空白页

如何在codeigniter中将order_by RAND与下面的代码一起使用

Laravel withOnly不限制查询

需要以一种形式执行两个操作

尽管有use指令,PHP 类在其他文件中仍处于可见状态

仅在管理员新订单通知中显示WooCommerce订单商品自定义元数据

我怎样才能在 .htaccess 中有 2 个参数?

使用 Process facade 在外部 Laravel 项目上运行 Artisan 命令会返回主项目的数据库错误