php中foreach迴圈語句中可以使用sql查詢語句嗎?比

時間 2021-12-21 11:15:16

1樓:匿名使用者

可以,這些都是效率的問題。如果能一次查詢你最好還是一次查詢把結果查詢出來 再迴圈陣列把結果顯示出來吧。你這樣會造成額外的伺服器負擔。

每迴圈一次就去查詢一次資料庫。這是不好的。

2樓:_小天佑

你這樣很影響效率的, 勸你還是換個別的方法 你可以把ids 存到一個字串中 然後一起查詢出來把他處理到$arr陣列中迴圈

3樓:匿名使用者

這樣寫當然程式是沒有語法錯誤,但是要考慮執行開銷,個人會做一次性取出來,再用陣列鍵代入的方式

4樓:匿名使用者

查詢不出資料一般有以下幾種情況,一是你資料庫裡沒有資料,二是你mysql語句錯誤,三是你當前頁面mysql沒有載入或連線,即無法呼叫mysql_query等方法

5樓:蹲在國貿看美女

1.資料庫連線是否開啟

2.你遍歷的資料是否有值

3.你資料庫是否有資料

6樓:匿名使用者

最好還是查好資訊後在foreach!要不然得執行多少次sql,會很慢的!不採用這樣的做法

7樓:白痴船長

可以,不過要改下

$xwdt = array();

foreach($array as $k=>$v)$tpl->assign('xwdt', $xwdt);

是否可以解決您的問題?

8樓:二十年偂

檔名是php字尾的麼

關於thinkphp中 foreach 裡面執行sql語句

9樓:匿名使用者

原生sql查詢有 query() 和 execute() 兩個方法:

query():用於 sql 查詢操作,並返回符合查詢條件的資料集execute():更新和寫入資料的 sql 操作,返回影響的記錄數public function read() else}

PHP如何使用foreach迴圈拼接字串

宇宙大師之一 實際上用一個foreach迴圈就可以實現 雙foreach迴圈也可以,不過有點多此一舉例如 a array a b b array c d 一個foreach迴圈 foreach a as key val 雙foreach迴圈 foreach a as key val a array ...

在C中for迴圈和foreach迴圈有什麼區別

給你講4個迴圈 當你想重複執行某些語句或語段時,依據當前不同的任務,c 提供4個不同的迴圈語句選擇給你使用 for 語句 foreach 語句 while 語句 do 語句 1.for 當你預先知道一個內含語句應要執行多少次時,for 語句特別有用。當條件為真時,常規語法允許重複地執行內含語句 和迴...

C中foreach語句的作用,C 裡面 foreach是什麼意思 有什麼用處啊

foreach可以遍歷所有實現了ienumerator介面的物件 這就證明了foreach能做到的for並不能做到比如 一個people物件 有age name屬性 建立一個例項new people for無法對此例項迴圈 而只要把此類實現ienumerator介面 foreach就能迴圈它 並且f...