2017年9月6日 星期三

解決某些網站無法捲動的問題

最近很多網站會用蓋板式的廣告,我不想看都會用adblock plus把他過濾掉,可是有時候會造成網站無法捲動,把以下指令加入書籤列,無法捲動的網站按一下此書籤就可以捲動囉

javascript:$('html,body').css('overflow',"auto")

2017年9月5日 星期二

PHP使用JOIN時不會按照順序排序的解決方法

剛剛解掉了真是世紀無敵難的一個bug...
原因是因為 我要讓某個array按照某個順序使用join印出來
但是我array的創造方式是
$a[1] = 'b';
$a[2] = 'c';
$a[0] = 'a';
使用join,怎麼用都是印出 b,c,a
後來使用print_r 才看出問題是在 array 的創造方式,
讓array實際長的是 1 > 2 > 0 的順序,
但是使用一般for迴圈又感覺不出來,
最後使用 ksort 排序過一次之後,再使用join問題就解決了...

2017年9月4日 星期一

MySQL 使用 IN 時,按照順序回傳資料

今天寫程式的時候發現有一個bug,仔細追下去才發現是 in 居然不會按照所給的條件順序來回傳內容,google了一下才知道要按照順序回傳還要下其他指令...

select * from table where id in ( 3, 5, 7, 2, 4, 1) order by field ( id , 3, 5, 7, 2, 4, 1)
後面那個id 是要用來排序的欄位,不可省略,這樣資料就會按照 3, 5, 7, 2, 4, 1 的順序來回傳了