在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ PHP問答
怣人 回答

select title, count(user_id) total from a left join b on a.id=b.aid group by(b.aid) order by total DESC

b表有沒有數(shù)據(jù)不影響

clipboard.png

夏夕 回答

提供一個(gè)思路,用PHP的embed sapi,實(shí)現(xiàn)一個(gè)這樣的C程序:

  1. 靜態(tài)連接PHP和libui的全部依賴,嵌入代碼文件
  2. 運(yùn)行時(shí)解壓代碼文件到臨時(shí)目錄,然后用embed sapi調(diào)用
不舍棄 回答
  1. 構(gòu)造函數(shù)里面的$username = ''$username的默認(rèn)參數(shù),可以使用new User()new User('abc')來給User類的$username屬性賦值
  2. 后面的$username = []是一種好的習(xí)慣,對$username進(jìn)行初始化,參見手冊PHP基礎(chǔ),初始化變量
<?php
function test($res){
    $ret = [];
    if($res){
        $ret = [1,2,3];
    }
    return $ret;
}

function test2($res){
    if($res){
        $ret = [1,2,3];
    }
    return $ret;
}
var_dump(test(false));
var_dump(test2(false));
祉小皓 回答

對不起,php沒有這樣的內(nèi)置函數(shù)

呆萌傻 回答

gethostbyaddr — 獲取指定的IP地址對應(yīng)的主機(jī)名

雨蝶 回答

31 % 2 = 1
不滿足條件,return true。
沒毛病啊

<?php
function issushu($num) {
    for ($a=2; $a<$num/2; $a++) {
        if ($num % $a == 0) {
            return false;
        } else {
            return true;
        }
    }
}

$v = issushu(16);
var_dump($v);

你要的代碼應(yīng)該是

<?php
function issushu($num) {
    for ($a=2; $a<$num/2; $a++) {
        if ($num % $a == 0) {
            return false;
        }
    }
    return true;
}

$v = issushu(32);
var_dump($v);
青檸 回答

這里的done就是個(gè)普通的字段,和下面的用法其實(shí)是一樣的,都是PHP的基本用法:

class A {
}

$a = new A();
$a->done = true;

Run

你的完整代碼應(yīng)該pthread里的實(shí)例吧:

<?php
class My extends Thread {
    public function run() {
        $this->synchronized(function($thread){
            if (!$thread->done)
                $thread->wait();
        }, $this);
    }
}
$my = new My();
$my->start();
$my->synchronized(function($thread){
    $thread->done = true;
    $thread->notify();
}, $my);
var_dump($my->join());

start()的時(shí)候開始在子線程里跑run(),這是done還沒賦值,所以會執(zhí)行wait()。而主線程接著會執(zhí)行notofy()喚醒正在wait()的子線程。

另一種情況是主線程先對done賦值和執(zhí)行notify(),然后再到子線程執(zhí)行run(),這時(shí)子線程就不用wait了,因?yàn)橹骶€程已經(jīng)notify()了。

冷溫柔 回答

web頁也有類似的效果,實(shí)現(xiàn)方式是在本地cookie或者localstorage做個(gè)標(biāo)記就可以。打開的時(shí)候檢查有標(biāo)記說明彈框已經(jīng)提示過了,沒標(biāo)記就提示彈框,彈框消失時(shí)執(zhí)行存儲標(biāo)記的回調(diào)。app肯定也是類似的道理。

寫榮 回答

可以將你的消費(fèi)者腳本作為shell腳本的一部分,每秒鐘或者更短的時(shí)間運(yùn)行一次,而不是采用阻塞的方式

#!/bin/bash 

while [ true ]; do
    result=`/usr/local/bin/php /home/rabbitmq.php`
    sleep 1
done
雨萌萌 回答

建議做成異步隊(duì)列,當(dāng)某個(gè)條件觸發(fā)時(shí)候往對接丟數(shù)據(jù),然后進(jìn)行計(jì)算,也不一定等到凌晨計(jì)算我現(xiàn)在也是分紅方案,我這邊是當(dāng)用戶充值時(shí)候,寫入隊(duì)列,異步計(jì)算。隊(duì)列我采用是beanstalked 隊(duì)列支持?jǐn)?shù)據(jù)持久化

維他命 回答

index 或者key 都是索引的名字而已,看需求情況,可以給需要的表加唯一索引,對于中間表,就像你加的那兩個(gè)索引,其實(shí)對于查詢速度是有影響的,只不過數(shù)據(jù)不太穩(wěn)定,可以在多對多的表加外鍵解決。最后加索引的鍵注意鍵的長度,具體了解下聚簇的概念。

懶洋洋 回答
  1. 該表我覺得沒有必要加begin_dateend_date字段
  2. 對于價(jià)格隨時(shí)間變動的應(yīng)該吧price、begin_date、end_date和相應(yīng)的房型組成一個(gè)新的表
  3. 查詢的時(shí)候根據(jù)當(dāng)前或者選中的時(shí)間查詢2中的表,命中則使用2表中的價(jià)格,未命中則使用1表中的默認(rèn)價(jià)格。
  4. 這樣一個(gè)房型可以有多個(gè)價(jià)格區(qū)間,可以達(dá)到定制某個(gè)時(shí)間段的價(jià)格,甚至可以疊加,比如7月-10月價(jià)格100,但是七夕價(jià)格10,取最新的值就好了,或者標(biāo)記置頂?shù)闹怠?/li>
詆毀你 回答

你這個(gè)思路不對啊,應(yīng)該是關(guān)聯(lián)查詢才對。
sql:

select * from 部門表 left join 用戶表 on 部門表的id = 用戶表的部門id

這樣得到的結(jié)果集就是以部門為主用戶為輔的數(shù)據(jù)集,最后對它做一次遍歷組合成你那種格式的數(shù)據(jù)就ok了。

兮顏 回答

TP5的話可以這樣
數(shù)據(jù)庫里面有一個(gè)記錄IP的字段 我們就暫時(shí)命名為:ip
記錄訪問時(shí)間的字段 create_time
記錄訪問節(jié)點(diǎn)的字段: node

打開模型自動寫入時(shí)間戳

$ip = request()->ip();
$node = request()->url();
$result = (new 模型類())->where('ip,$ip)->where('node',$node)->find();
if(null === $result || $result['create_time'] < time()-3600 ){
    (new 模型類())->save([
     'node'=>$node,
     'ip'=>$ip
    ]);
}

應(yīng)該也可以這樣

$currTime = time()-3600;
$result = (new 模型類())->where('ip,$ip)->where('node',$node)->whereTime('create_time','<',$currTime)->find();
if(null === $result){
    (new 模型類())->save([
     'node'=>$node,
     'ip'=>$ip
    ]);
}
初念 回答

function __construct($action){}
你這里面?zhèn)魅氲?action在方法中是不是沒有使用到?
所以說這個(gè)參數(shù)有和沒有都一樣。
但是你__construct()構(gòu)造方法中已經(jīng)設(shè)置了參數(shù),
所以你實(shí)例化類就一定要傳入?yún)?shù)。
一句后:參數(shù)是必傳的,但得到的值和你傳入的參數(shù)是完全沒有關(guān)系的。

痞性 回答

"../index.php?postfix="+<?php echo $postfix;?>;
如果 $postfix = '你好'
你這個(gè)語句會變成
"../index.php?postfix="+你好;
這個(gè)js肯定報(bào)錯(cuò)啦。

柒槿年 回答

你為什么 把 phpmyadmin 和 wp 放在同一個(gè)目錄?

sudo lnmp vhost del

刪除你的域名

sudo lnmp vhost add

然后重新添加就行

或者修改你的 domain.conf 里面的 root 為你 wp 的目錄,完了重啟下 nginx