鍍金池/ 問答/ PHP問答
刮刮樂 回答

嘗試用postman之類的工具模擬提交一下試試,排除一下是否前端提交格式的問題

墨染殤 回答

是在這里更改的,1就是1分錢的意思

背叛者 回答

在阿里云后臺的安全組中添加你的端口配置

clipboard.png

吃藕丑 回答
  1. 檢查數(shù)據(jù)庫入庫的時候編碼是否正確
  2. 檢查框架是否對你的中文進(jìn)行修改
  3. 檢查頁面最終的編碼格式
凝雅 回答

$name設(shè)為全局變量不就可以了么

夢一場 回答

laravel 默認(rèn)使用的 predis 擴展,如果使用Phpredis 擴展,你需要將 client 選項配置為 phpredis,參考這里

laravel redis 最終還是調(diào)用的 Redis的方法,熟悉下這里的命令

具體使用參考這篇文章,其他常用的方法參考這里

別傷我 回答

不會影響執(zhí)行效率,mysql會根據(jù)字段類型對查詢條件做隱式轉(zhuǎn)換,可以命中索引。

念初 回答

有截圖么?
暫時還沒學(xué)習(xí)到有說json_encode有數(shù)據(jù)量大小限制的知識。
但是編碼要占用內(nèi)存,請問 memory_limit 設(shè)置的值是多大?是否內(nèi)存溢出?

尐潴豬 回答

有個itchat,可以獲取所有群成員資料,同時你可以捕獲@所有女性 的信息,然后轉(zhuǎn)換成@所有性性別為女的群成員

// 有兩個選項 safe數(shù)據(jù)庫接收和執(zhí)行查詢
// fysnc 操作寫入磁盤 (會帶來性能上的開銷)
$config['mongo_query_safety'] = 'safe';

// 鏈接調(diào)試,如果鏈接失敗 改true查看原因
$config['host_db_flag'] = FALSE;

// 持久鏈接
$config['mongo_persist'] = TRUE;
$config['mongo_persist_key'] = 'ci_mongo_persist';
痞性 回答

恩,已經(jīng)解決,先獲取素材列表,然后拿thumb_media_id作為media_id參數(shù)調(diào)用獲取永久素材,微信會返回整張圖片二進(jìn)制,保存成圖片到本地服務(wù)器。

萌小萌 回答

根據(jù)你的需求,可以用group_concat函數(shù),按prod_id分組顯示,SQL類似如下:

select proid_id,group_concat(t.name SEPARATOR ';') as tname from product as p ..... 結(jié)尾用 group by prod_id

這樣出來的結(jié)果類似:

proid_id      tname
...
40            小松菜奈的世界
41            夏天最好暖暖包;小松菜奈的世界
...

這樣程序中$orw['tname']獲取的就是"夏天最好暖暖包;小松菜奈的世界",可以用explode函數(shù)分割為數(shù)組使用。

玄鳥 回答
$arr = [
    [
        "attr_id": "11",
        "attr_price": "29.8",
        "attr_value": "藍(lán)色",
        "goods_attr_id": "31",
        "goods_id": "10"
    ],
    [
        "attr_id": "8",
        "attr_price": "29.8",
        "attr_value": "60CM",
        "goods_attr_id": "29",
        "goods_id": "10"
    ],
    [
        "attr_id": "8",
        "attr_price": "29.8",
        "attr_value": "70CM",
        "goods_attr_id": "30",
        "goods_id": "10"
    ],
    [
        "attr_id": "11",
        "attr_price": "29.8",
        "attr_value": "黑色",
        "goods_attr_id": "28",
        "goods_id": "10"
    ]
]

$arr1 = [];
foreach ($arr as $k => $v) {
    $arr1[$v[attr_id]][] = $v;
}

// 輸出
$arr1 = [
    '8' => [
        [
            "attr_id": "8",
            "attr_price": "29.8",
            "attr_value": "70CM",
            "goods_attr_id": "30",
            "goods_id": "10"
        ],
        [
            "attr_id": "8",
            "attr_price": "29.8",
            "attr_value": "60CM",
            "goods_attr_id": "30",
            "goods_id": "10"
        ],
    ],
    '11' => [
        [
            "attr_id": "11",
            "attr_price": "29.8",
            "attr_value": "藍(lán)色",
            "goods_attr_id": "31",
            "goods_id": "10"
        ],
        [
            "attr_id": "11",
            "attr_price": "29.8",
            "attr_value": "黑色",
            "goods_attr_id": "28",
            "goods_id": "10"
        ],
    ],
]
念初 回答

SELECT FROM question WHERE id >= ((SELECT MAX(id) FROM question)-(SELECT MIN(id) FROM question)) RAND() + (SELECT MIN(id) FROM question) and id not in(1,3) LIMIT 2

參照url:https://www.cnblogs.com/leezh...

還吻 回答

thinkphp是基于http的,本身http自身是不提供客戶端和服務(wù)器間連接持續(xù)更新機制的,而且服務(wù)器端本身是不會主動向客戶端傳遞的,所有的訪問只能是服務(wù)器端響應(yīng)客戶端的請求。
所以實質(zhì)是客戶端要主動持續(xù)的進(jìn)行請求
workerman是PHP socket 服務(wù)框架,而socket是可以面向連接的
要結(jié)合,想必客戶端要轉(zhuǎn)換為應(yīng)用socket連接,而不是http連接,此外thinkphp要專為socket。

涼薄 回答

PHP遞增遞減運算符

$level = 1;
$a     = $level++; //返回的是1,但$level本身已經(jīng)+1
var_dump($a);
$b     = ++$level;//返回的是3,$level也+1
var_dump($b);

先++,返回的是加之后的值
后++,返回的是本身的值

尐懶貓 回答

查看日志,為什么超時。
添加一個監(jiān)聽任務(wù)失敗的方法,執(zhí)行處理就好了