Re: [請益] mysql_fetch_array後只要部分資料?

看板PHP作者 (轉角遇到愛)時間7年前 (2017/10/26 14:13), 編輯推噓2(208)
留言10則, 4人參與, 7年前最新討論串1/1
※ 引述《higgco (higgco)》之銘言: : php內寫mysql接收資料 : while($row = mysql_fetch_array($result)){ : $temp[] = $row; : } : echo json_encode($temp); : 出現的會是 : [{"id":"1","classify":"18","mes":"good","name":"mary"}, : ] 全部的數據 : 另一個數據 : 沒有出現? : {"id":"3","classify":"20","mes":"bad","name":"candy"} : 若我只想要他出現 : id 和 classify請問我要怎麼寫 $temp = ARRAY(); while($row = mysql_fetch_array($result)){ $d = ARRAY(); $d['id'] = $row['id']; $d['classify'] = $row['classify']; $temp[] = $d; } echo json_encode($temp); 等會又會冒一堆人叫你不要用mysql_ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.48.253 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1508998433.A.1EC.html

10/26 14:42, 7年前 , 1F
感謝 成功了 但是現在很怪的是只有一列數據 id=3的數據都
10/26 14:42, 1F

10/26 14:42, 7年前 , 2F
沒有出現 但若用$row[id]就都會出現所有的id?
10/26 14:42, 2F

10/26 14:45, 7年前 , 3F
SELECT id,classify FROM youtable 不要用mysql_
10/26 14:45, 3F

10/26 14:45, 7年前 , 4F
yourtable...不是youtube喔!
10/26 14:45, 4F

10/26 15:26, 7年前 , 5F
你查詢的語法貼來看看
10/26 15:26, 5F

10/26 15:36, 7年前 , 6F
貼在上篇文章了順便請教 print_r的陣列也怪?不能加入中
10/26 15:36, 6F

10/26 16:23, 7年前 , 7F
我只覺得問題出在你沒貼完整的程式碼
10/26 16:23, 7F

10/26 17:48, 7年前 , 8F
sorry!找到了因為我後面又用了array_unique造成的感謝幫
10/26 17:48, 8F

10/26 17:48, 7年前 , 9F
10/26 17:48, 9F

10/26 23:16, 7年前 , 10F
我蛋蛋好疼…
10/26 23:16, 10F
文章代碼(AID): #1PyNqX7i (PHP)