作者查詢 / MrMarcus
作者 MrMarcus 在 PTT [ PHP ] 看板的留言(推文), 共152則
限定看板:PHP
看板排序:
1F推:推10/02 00:09
2F推:Smarty樣板其實也是HTML,任何HTML編輯器都可以用啊09/06 01:26
3F→:你也可以把樣板檔案副檔名改成.htm,Smarty並沒有09/06 01:27
4F→:要求樣板檔案副檔名一定要叫做.tpl。09/06 01:27
8F推:這種需求怎麼會把150筆資料一次全部select出來然後在09/06 01:21
9F→:php裡面用這種迴圈做比對呢?不管怎樣一定都是慢到爆09/06 01:22
10F→:原po的需求應該是在資料庫裡面用where t1.a=t2.a篩選09/06 01:22
11F→:出兩個資料表裡面某欄位相同的資料才對吧。資料表09/06 01:23
12F→:結構和索引做得好,150萬筆資料並不算太多。y09/06 01:23
7F推:"RHS"通常是指"Right-hand side",某分隔點右邊的東西06/14 14:46
8F→:另外可以試著在index.php裡面開頭print_r($_SERVER);06/14 14:47
9F→:$_SERVER裡頭有很多好用的東西,其中就有可以拿來解析目前06/14 14:48
10F→:網址參數的(PATH_INFO還是別的,有點忘記)06/14 14:48
1F推:我曾經修改過WordPress的原始碼,增加一些沒有的功能,05/28 04:53
2F→:當時的感覺是,這麼知名的軟體,怎麼寫得這麼難看懂....05/28 04:53
3F→:現在看來phpbb也不容易trace...XD05/28 04:54
3F推:上萬個的話,改用mt_rand(). rand()在這個數量會產生很多05/24 02:01
4F→:重複的結果。05/24 02:01
5F→:如果你只要做一次這件事,那有個偷吃步的方式是很快建立05/24 02:03
6F→:.......呃算了這做法不好 當我沒說:P05/24 02:03
7F推:select count(*)並不是撈出所有資料.當資料量多的時候,05/19 23:36
8F→:先使用select count(*)得到筆數是會比你使用的方式的.05/19 23:38
9F→:雖然多一次查詢,但是兩者回傳的資料量相差非常多.05/19 23:39
10F→:不過要注意一下你使用的mysql資料表類型.innodb的話,單純05/19 23:39
11F→:select count(*)而沒有where條件,速度很慢.如果是myisam05/19 23:40
12F→:資料表就沒差了,很快.但是通常這種狀況都會搭配where條件05/19 23:40
13F→:在這個狀況下innodb就不會那麼慢了(要看狀況).05/19 23:41
1F推:見笑了XD 跟mktime不熟,下次發文前會先查清楚再說05/18 19:02
1F推:echo date('YmdHis', strtotime('+3 minutes')); 加3分鐘05/17 01:54
2F→:echo date('YmdHis', strtotime('tomorrow')); 明天05/17 01:55
4F推:Flash05/06 19:08