看板 PHP 關於我們 聯絡資訊
※ 引述《aeolus0829 (archer)》之銘言: : 我不是正統的程設人,我是網管人 : 會這樣問自己都覺的丟臉... U_U : 常用 : $db->query(); : 可是不知道為什麼要這樣寫 ... 囧; $db ← 這是個變數,意思是database的縮寫 通常是一個資料庫的物件,用來執行SQL語法用的 $db->query('SELECT * FROM table'); ↑這行就是從資料庫讀取表單talbe的所有欄位資料 : 有時也有看過 : foreach ( rows as row=>value ) : row=>value 也看不懂... @ @ foreach是從PHP4版本開始新增的函式(他被歸類在陣列函式中) 假設有一個陣列是 $array ( 'id' => 'X123456798', 'name' => '張君雅小妹妹' ) 下列會把陣列的內容,從頭讀到尾 foreach($array as $key => $value){ //$key的內容就是指索引 echo $key; //$value的內容就是值 echo $value; } 像$array陣列有兩個元素,所以會跑兩次 第一次輸出 idX123456789 第二次輸出 name張君雅小妹妹 不過你在網頁上看的話應該是idX123456789name張君維小妹妹 因為在程式中我並沒有輸出斷行符號(像是\n或是<br \>) : 自己手上的書大多是範例... 想問上面這些應該怎麼看? : (真的看不下去請嘘我吧.. 囧) : 但請順便指引個方向好嗎? 謝謝. m(_ _)m -- 我的樂多網誌http://blog.roodo.com/liaosankai -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.48.53
Huangs:foreach 是語法(和 for, if 一樣) 並不是函式 05/28 21:13
liaosankai:="=我的疏忽,他是被歸類在Control Structures 05/29 03:31