- Oct 26 Mon 2020 17:30
-
[PHP][轉] php 將數字補零 使用str_pad
- Oct 13 Tue 2020 15:59
-
[極速領域][爆ドリ] 極速領域台服 S11賽季88場上車神!!
- Oct 12 Mon 2020 17:14
-
[Laravel] Laravel使用orwhere括號位置
轉自 https://www.weiyuan.com.tw/article/25
--
使用Laravel orwhere時若理想的SQL語法為下
SELECT *
FROM `article`
WHERE `status` = 0 and (`title` like '%關鍵字%' or `keyword` like '%關鍵字%')
這時如果直接使用
$query->where('status', '=', 0);
$query->where('title', 'like', '%'.$search.'%');
$query->orwhere('keyword', 'like', '%'.$search.'%');
所產生的SQL為
SELECT *
FROM `article`
WHERE `status` = 0 and `title` like '%關鍵字%' or `keyword` like '%關鍵字%'
缺少了括號
這時候要使用php閉包的方式
$query->where('status', '=', 0);
$query->where(function ($query) use ($search) {
$query->where('title', 'like', '%'.$search.'%');
$query->orwhere('keyword', 'like', '%'.$search.'%');
});
如此一來便可以達到指定括號位置的目的。
範例(二)
where status = 1 or status = 2
$query->where(function ($query) {
$query->where('status', 1);
$query->orwhere('status', 2);
});
--
使用Laravel orwhere時若理想的SQL語法為下
SELECT *
FROM `article`
WHERE `status` = 0 and (`title` like '%關鍵字%' or `keyword` like '%關鍵字%')
這時如果直接使用
$query->where('status', '=', 0);
$query->where('title', 'like', '%'.$search.'%');
$query->orwhere('keyword', 'like', '%'.$search.'%');
所產生的SQL為
SELECT *
FROM `article`
WHERE `status` = 0 and `title` like '%關鍵字%' or `keyword` like '%關鍵字%'
缺少了括號
這時候要使用php閉包的方式
$query->where('status', '=', 0);
$query->where(function ($query) use ($search) {
$query->where('title', 'like', '%'.$search.'%');
$query->orwhere('keyword', 'like', '%'.$search.'%');
});
如此一來便可以達到指定括號位置的目的。
範例(二)
where status = 1 or status = 2
$query->where(function ($query) {
$query->where('status', 1);
$query->orwhere('status', 2);
});
- Oct 12 Mon 2020 17:12
-
[Laravel] orWhere 條件式
- Oct 09 Fri 2020 22:20
-
[轉][健康] 肋骨外翻/肋骨凸出的原因與調整 by 土豆仁
- Sep 28 Mon 2020 16:18
-
スムログ sumu-log
https://www.sumu-log.com/
房地產部落客們
房地產部落客們
- Sep 28 Mon 2020 14:59
-
Masion Mania - マンションマニア
https://manmani.net/
東京房地產相關訊息!~
東京房地產相關訊息!~
- Sep 23 Wed 2020 09:42
-
[極速領域][爆ドリ] 極速領域日服 不玩了,掰掰XD
- Sep 16 Wed 2020 16:53
-
[極速領域][爆ドリ] 極速領域日服 日服遊玩近一年感想 & S5結束!
- Sep 16 Wed 2020 01:07
-
[極速領域][爆走ドリフターズ][爆ドリ] 極速領域日服MEMO
- Sep 14 Mon 2020 17:13
-
[Javascript][轉] How to format a Date in MM/dd/yyyy HH:mm:ss format in JavaScript?
重點:通常數值是個位數的話,前面會要補0,補0的話要先寫一個補0的function
Number.prototype.padLeft = function(base,chr){
var len = (String(base || 10).length - String(this).length)+1;
return len > 0? new Array(len).join(chr || '0')+this : this;
}
Number.prototype.padLeft = function(base,chr){
var len = (String(base || 10).length - String(this).length)+1;
return len > 0? new Array(len).join(chr || '0')+this : this;
}
- Sep 14 Mon 2020 17:08
-
[javascript][轉] js對日期加減指定天、時、分、秒
簡單說就是先把日期轉為timestamp,加減對應毫秒數之後再轉回來。
就沒有啥換月換年閏年三小的問題。
--
就沒有啥換月換年閏年三小的問題。
--
在前端程式設計中,經常需要對日期進行加減天、時、分、秒的操作,例如使用JS實現日期的倒計時。類似於C#中的AddDays、AddHours等,下面介紹在js中對日期加減的方法。
例如:當前日期為 2016-12-11 20:20:20




