作者shadowjohn (轉角遇到愛)
看板PHP
標題Re: [請益] mysql_fetch_array後只要部分資料?
時間Thu Oct 26 14:13:50 2017
※ 引述《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
→ higgco: 感謝 成功了 但是現在很怪的是只有一列數據 id=3的數據都 10/26 14:42
→ higgco: 沒有出現 但若用$row[id]就都會出現所有的id? 10/26 14:42
推 tkdmaf: SELECT id,classify FROM youtable 不要用mysql_ 10/26 14:45
→ tkdmaf: yourtable...不是youtube喔! 10/26 14:45
→ shadowjohn: 你查詢的語法貼來看看 10/26 15:26
推 higgco: 貼在上篇文章了順便請教 print_r的陣列也怪?不能加入中 10/26 15:36
→ shadowjohn: 我只覺得問題出在你沒貼完整的程式碼 10/26 16:23
→ higgco: sorry!找到了因為我後面又用了array_unique造成的感謝幫 10/26 17:48
→ higgco: 忙 10/26 17:48
→ MOONRAKER: 我蛋蛋好疼… 10/26 23:16