Re: [請益] php裡回傳值問題

看板PHP作者 (阿雁 DanCe~*)時間16年前 (2009/03/25 21:04), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/4 (看更多)
其實 mysql_fetch_array(resource) 這樣的寫法可能會比較好 ex : $row = mysql)fetch_array($result) 之後再用圈去把 $row 跑出來 while($row = mysql_fetch_array($result)) { echo $row[0] . $row[1]; } 這樣就會把第一個欄位和第二個欄位的值都跑出來 另外 if(! @mysql_connect(server , username ,password)) die("db_error"); 這樣的寫法可能會比較乾淨 0.0 連不上就乾脆讓他先死翹翹 ※ 引述《cbolong (波波龍)》之銘言: : 以下是程式碼片段 : //連接MYSQL和資料庫 : $link=mysql_connect($host,$user,$pass); : $db=mysql_select_db($database,$link); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.82.190

03/25 21:13, , 1F
row是代表二維的指標嗎
03/25 21:13, 1F
若資料表長這樣 欄位名稱 >> id | name 內容 >> 1 | John 2 | Kenny . | . . | . 那麼當你第一次用 fetch_array 抓出來的陣列就是 1 | John 第二次抓就是往下一列 所以放到 $row 裡面的話 $row[0] 在第一次抓就是 1 第二次就是 2 … $row[1] 在第一次抓就是 John 第二次就是 Kenny … 以次類推

03/25 21:20, , 2F
row[欄位名稱] 文字請... row['字'] ex.row['ok']
03/25 21:20, 2F

03/25 21:21, , 3F
謝謝樓上幫忙補充 :D
03/25 21:21, 3F
※ 編輯: kusoayan 來自: 123.110.82.190 (03/25 21:22)

03/25 21:24, , 4F
用k大的例子 我都會打成$row[id]跟$row[name]
03/25 21:24, 4F

03/25 21:26, , 5F
當資料單純 我比較喜歡用數字作為 index
03/25 21:26, 5F

03/25 21:26, , 6F
而當資料很多 就改用文字.. 其實只是怪癖好而已XD
03/25 21:26, 6F
文章代碼(AID): #19oYl0iW (PHP)
討論串 (同標題文章)
文章代碼(AID): #19oYl0iW (PHP)