The*_*urr 5 php mysql amazon-web-services laravel laravel-4
目前使用此代码获取mysql上的数据及其在我的localhost上工作但是当我将它上传到我们的AWS服务器上时它会停止排序吗?
$raw = "( 3959 * acos( cos( radians('$lat') ) * cos( radians( '$lat' ) ) * cos( radians( longitude ) - radians('$lon') ) + sin( radians('$lat') ) * sin( radians( latitude ) ) ) ) AS distance";
$stores = DB::table('stores')
->select('storename', 'id', 'photo', 'address', DB::raw($raw))
->orderBy('distance')
->where('domain', $domain->appEnv)
->take(25)
->get();
Run Code Online (Sandbox Code Playgroud)
我在AWS上传时是否会受到影响?
请注意,我们的数据库位于RDS的不同服务器上
小智 0
您应该为传递给查询的变量设置数据绑定。
->setBindings([$lat,....])
->get();
Run Code Online (Sandbox Code Playgroud)
在您的查询中,您应该将这些变量替换为 ? 并将这些变量按照您使用的顺序添加到 setBinding 数组中。
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |