小编Pin*_*wer的帖子

如何快速使这个mysql查询?我的桌子里面有数百万的数据

我有一个名为的表ad_view,它在该表中有1890万个数据.

这是表的设计 ad_vew

ad_view
-------
ad_id
network_id
publisher_id
landingpage_id
advertiser_id
Run Code Online (Sandbox Code Playgroud)

我正在使用此查询来获取ad_idad_id依赖的计数network_id,所以在这种情况下network_id4.

select ad_id,count(ad_id) as strength 
from ad_view 
where network_id = 4 
group by ad_id 
order by strength desc 
limit 10
Run Code Online (Sandbox Code Playgroud)

此查询需要永远加载.您有什么建议如何快速进行此查询?

我不是数据库专家,如果需要重新设计这个表,我会这样做.

任何建议将不胜感激,谢谢!

php mysql

5
推荐指数
1
解决办法
97
查看次数

YouTube API v3 PHP获取频道中的总观看次数

我想知道如何获得频道观看的总数.我一直在搜索youtube API,但似乎找不到.

对你的帮助表示感谢.

谢谢!:)

php youtube youtube-api

4
推荐指数
1
解决办法
8485
查看次数

Laravel 5使用Ajax发送密码重置链接

我有这个代码:

jQuery.ajax({
    type:"POST",
    url:"/password/email/",
    data:{
        _token: jQuery("#forgotPasswordContainer input[name='_token']").val(),
        email: email
    },
    dataType:'json',
    beforeSend:function(){

    },
    success:function(data){

    },
    complete:function(){

    }
});
Run Code Online (Sandbox Code Playgroud)

似乎它什么都不做.

当我检查firebug时,我得到一个包含html页面的html /password/email页面.

我猜我需要修改发送密码重置链接的工作原理.

有人可以帮我解决这个问题.

对你的帮助表示感谢!

谢谢!

php ajax jquery laravel laravel-5

4
推荐指数
1
解决办法
3425
查看次数

在谷歌api手动过期令牌

似乎我需要等待60分钟才能使我的Google令牌过期.我试图测试我的代码如何刷新我的令牌工作,我没有时间等待60分钟,只是为了测试它是否正常工作.

有没有办法手动过期谷歌令牌,以便我可以测试我的刷新令牌代码是否正常工作?

php google-api youtube-api

4
推荐指数
1
解决办法
772
查看次数

Magento添加跟踪编号模板错误

我正在开发一个现在使用Magento的网站.

我在后端遇到错误,当我去Sales-> Order-> View(选择任何订单) - > Ship.

当我点击添加跟踪号码时,没有结果.当我查看我的firebug时,出现此错误显示:

this.template is undefined
http://www.myDomain.com/index.php/admin/sales_order_shipment/new/order_id/154/key/f58bdecb79687dd839f91cdc23bb1b9d/
Line 628
Run Code Online (Sandbox Code Playgroud)

由于这个错误,我们无法移动一个.

Magento Version: 1.4.1.1
Run Code Online (Sandbox Code Playgroud)

怎么可能出错?

php magento

3
推荐指数
1
解决办法
1805
查看次数

正式参数后jquery/javascript缺失)

嗨,我有这个代码:

function getFullnameDetails(mainHeight,upperstyle,type=''){
    setTimeout(function(){fullnameCenter(mainHeight,upperstyle,type='')},2000);
}
function fullnameCenter(mainHeight,upperstyle,type=''){
    var distOfMainAndUpper = mainHeight - upperstyle;
    var mainHalfHeight = mainHeight/2;
    var imageHeight = jQuery("img[rel='fullname']").height(); //there is a delay
    var imageHalfHeight = imageHeight/2;
    var fromImageTopToMainHalf = mainHalfHeight - imageHeight;
    var position = imageHalfHeight+fromImageTopToMainHalf-distOfMainAndUpper;
    if(type == 'big'){ jQuery("#temp .test1").css("bottom",position+"px"); }
    else { jQuery(".test1").css("bottom",position+"px"); }


}
Run Code Online (Sandbox Code Playgroud)

在形式参数之后它说我失踪了.这发生在这一行:

function getFullnameDetails(mainHeight,upperstyle,type=''){ //IT HAPPENS HERE! :)
    setTimeout(function(){fullnameCenter(mainHeight,upperstyle,type='')},2000);
}
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么.

在此先感谢您的帮助 :)

javascript jquery function

3
推荐指数
1
解决办法
9156
查看次数

Laravel更改时区不能反映正确的时间

我改变了时区到Asia/Singaporeconfig/app.php,但是当我试着做了date("Y-m-d H:i:s");,结果仍是UTC.

Laravel中有什么东西可以覆盖我设定的那个时区config/app.php吗?

php laravel laravel-5

3
推荐指数
2
解决办法
4365
查看次数

MySQL计算表中重复数据的数量

如何获取表中的转储数据的数量.

示例:我在表中包含这些数据.

ID:1 2 3 4 5
得分:100 300 400 100 300

我希望结果为2,因为100有一个副本,而且还有300,因此结果为2.

我正在考虑分组和计算聚合函数.但它不会起作用,因为即使它没有重复数据也会包含400.

我该怎么做?

非常感谢您的帮助.谢谢!

mysql

2
推荐指数
1
解决办法
941
查看次数

PHP Session只存储一个值

function StoreUserProfileInSession( $username, $password )
{
        session_start();
        $query = pg_query( "SELECT * FROM mytable where username = '$username' AND password = '$password'" );

        $rows = pg_fetch_array( $query );

        foreach( $rows as $key => $value )
        {
            if( $key == 'password' ) //do not store password in session because it's DANGEROUS!
                continue;

            $_SESSION[$key] = $value;
        }
}
Run Code Online (Sandbox Code Playgroud)

在调用此函数后,我被重定向到我的前端.
当我尝试print_r($_SESSION);在那里时,我在会话中只有一个值,那就是user_id,我的表中有很多字段.
为什么我只获得一个价值?这有什么问题?

任何帮助或想法将非常感谢和奖励!
谢谢!:)

php postgresql session

2
推荐指数
1
解决办法
310
查看次数

Laravel toArray()仍然在DB :: raw中返回一个对象

我有这个代码:

 $response['data'] = DB::table('customers')
                ->select(DB::raw('name,email,address1,address2,postalcode,state_region,country_code,phone,created_at'))
                ->where('user_id',"=",Auth::user()->id)
                ->where('name','like',"%$search_value%")
                ->orWhere('address1',"%$search_value%")
                ->orWhere('email','like',"%$search_value%")
                ->orWhere('address2','like',"%$search_value%")
                ->orWhere('city','like',"%$search_value%")
                ->orWhere('postalcode','like',"%$search_value%")
                ->orWhere('state_region','like',"%$search_value%")
                ->orWhere('country_code','like',"%$search_value%")
                ->orWhere('phone','like',"%$search_value%")
                ->orderBy('name', $order)
                ->limit($length)
                ->offset($start)
                ->get()->toArray();
Run Code Online (Sandbox Code Playgroud)

这个的结果是这样的:

'data' => 
    array (size=10)
      0 => 
        object(stdClass)[194]
          public 'name' => string '|Barbara User' (length=13)
          public 'email' => string 'email@email.com' (length=16)
          public 'address1' => string 'address aaddress' (length=17)
          public 'address2' => null
          public 'postalcode' => string '00000000' (length=10)
          public 'state_region' => string 'GA' (length=2)
          public 'country_code' => string 'US' (length=2)
          public 'phone' => string '12312312312' (length=10)
          public 'created_at' => string …
Run Code Online (Sandbox Code Playgroud)

php arrays laravel

2
推荐指数
1
解决办法
5182
查看次数