鍍金池/ 問答/ PHP問答
舊城人 回答

最好還是調(diào)查清楚,什么運行時間長了就卡,是不是打開文件句柄太多了,還是內(nèi)存滿了。

六扇門 回答

控制器中使用try catch捕獲異常,catch中$model->getErrors();看一下異常錯誤

孤島 回答

如果你是在chrome瀏覽器下,可能是因為禁用了flash,看一下

clipboard.png

瀏覽器網(wǎng)址那里是否有提示禁用flash

抱緊我 回答

在functions.php添加

function themeInit($archive)
{
 Helper::options()->commentsMaxNestingLevels = 999;//評論回復(fù)樓側(cè)最高999層.這個正常設(shè)置最高只有7層
}
痞性 回答

thinkphp中有數(shù)據(jù)庫字段緩存的,tp3的話在runtime下面的Data下的_fields中,tp的話你用命令清除下字段緩存或者刪除了緩存文件就好了

荒城 回答

mysql,mysqli 寫對。兩者不一樣,寫統(tǒng)一。

另外,教使用 mysql,mysqli擴展的視頻都不用看,看 pdo 的視頻。

影魅 回答

不必要更新所有數(shù)據(jù),因為如果更新很多其他無用的數(shù)據(jù)的話,后期如果數(shù)據(jù)很多,會有很多的資源浪費,因為你一次操作最多是2條數(shù)據(jù)狀態(tài)的切換,比如,當前選中的是4,你想切換到25,其實是4的state變成0,25的state變成1.所以,你只需要向后臺傳一個這樣的json:

{
    4:0,
    25:1
}

json_decode 轉(zhuǎn)換之后的數(shù)組格式為這樣

$req = [4=>0,25=>1]

然后foreach處理

foreach($req as $key => $re) {
    $db->where('id', '=', $key)->update(['state' => $re]);
}

因為最多只有兩次循環(huán),所以對性能影響并不是很大。

或者可以這樣,需要將數(shù)據(jù)用array_keys ,array_values 處理一下。


/**
 * update `表名` set state = case id
 *      when 4 then 0
 *      when 25 then 1
 * end where id in (4,25)
 * @param $table 表名
 * @param $conditions_field 條件字段,此處為 id
 * @param $values_field  需要被更新的字段 ,此處為state
 * @param $conditions 條件 [4,25]
 * @param $values    被更新的值 [0,1]
 * @return int
 */
public function batchUpdate($table,$conditions_field, $values_field, $conditions, $values)
{
    $sql   = 'update ' . $table . ' set '. $values_field .' = case ' .$conditions_field;
    foreach ($conditions as $key => $condition) {
        $sql .= ' when ' . $condition . ' then ?';
    }
    $sql .= ' end where id in (' . implode(',', $conditions) . ')';
    return $db->update($sql, $values);
}
司令 回答

是不是你的模型本身就是空的?你可以直接打印出$this看看,是不是一個有記錄的模型。

剛才我專門測試了一下,你上面的語句,是能成功執(zhí)行的,并且可以獲得this下的屬性。

淡墨 回答

使用CDN,加速視頻。

淡墨 回答

scijs/ndarray,用npm安裝,然后通過browserify在瀏覽器使用。

情皺 回答

gzip配置好了嗎?

萢萢糖 回答

composer global require laravel/installer

laravel new projectname

或者 直接

composer create-project laravel/laravel projectname

赱丅呿 回答

...肯定不一樣,一個關(guān)聯(lián),一個索引,在 json 格式顯示中分別用 {} [] 區(qū)分。php 有個函數(shù)能直接獲取到數(shù)組的所有值,你可以了解下。 array_values()

墻頭草 回答

其實等分了 不過你設(shè)置了100%高度又top:100px;這樣會有100px超出隱藏
解決辦法高度也要減去100px
可以用css3的height: calc(100% - 100px);
也可以用js設(shè)置

嘟尛嘴 回答

目前問題的解決方法:
把 if (!$askuCount) 的代碼放到循環(huán)中即可插入數(shù)據(jù)

建議:
不要用循環(huán)操作數(shù)據(jù)庫,建議用批量插入

悶騷型 回答

看看他有沒有使用自定義路由吧,或者加index.php試試看看有沒有重寫

慢半拍 回答

mysql utf8mb4編碼即可

維她命 回答

ajax的規(guī)則好像是只能傳輸json數(shù)據(jù)吧,以前還有xml的,現(xiàn)在都是用json了。你看下怎么把video轉(zhuǎn)成json對象先,再用ajax傳輸

愚念 回答

https://github.com/aferrandin...

\PHPQRCode\QRcode::png("<需要生成二維碼的字符串>", "/tmp/qrcode.png", 'L', 4, 2);

這個就會生成PNG的二維碼到/tmp/qrcode.png目錄