第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SQL查詢返回從數(shù)組中選擇作者的數(shù)據(jù)

SQL查詢返回從數(shù)組中選擇作者的數(shù)據(jù)

PHP
慕田峪9158850 2023-11-03 16:01:58
如何使用一個 SQL 查詢返回兩個或多個不同作者的帖子?作者數(shù)組是從數(shù)據(jù)庫接收的,對于每個用戶來說都是不同的(這取決于您關(guān)注的作者)。我返回$array帶有作者 ID 的變量。$array = array(15, 12, 18); //this array is returned from database and is always different$posts = DB::table('posts') -> where('author', $array]) -> orderBy('date', 'DESC') -> get();foreach($posts as $post) {  echo "Posted by " . $post->author;}如何使用單行返回作者 15、12、18 發(fā)布的所有帖子或僅返回單 sql 查詢并按日期排序?我嘗試為每個創(chuàng)建者進(jìn)行不同的 sql 選擇并合并數(shù)組,但是很難訂購
查看完整描述

2 回答

?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊

使用whereIn,它是專門為您的目的而構(gòu)建的:

$posts?=?DB::table('posts')?
????->?whereIn('author',?$array)?
????->?orderBy('date',?'DESC')?
????->?get();


查看完整回答
反對 回復(fù) 2023-11-03
?
阿波羅的戰(zhàn)車

TA貢獻(xiàn)1862條經(jīng)驗 獲得超6個贊

您需要使用whereIn而不是where

->whereIn('author', $array)

現(xiàn)在您的查詢?nèi)缦滤荆?/p>

$posts = DB::table('posts')->whereIn('author', $array)-> orderBy('date', 'DESC')->get();


查看完整回答
反對 回復(fù) 2023-11-03
  • 2 回答
  • 0 關(guān)注
  • 185 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號