0
我有一張桌子。哪個名字是學生。有三欄。如何獲取一行中多行和多列的值?
Name Address Roll Age
X A 1 20
Y B 2 20
z C 3 20
M D 4 25
我想收集年齡爲20歲的所有姓名和地址。我使用這個。
$sql = "select Name,Age from student where Age = 20";
while($data= sqlsrv_fetch_array($sql,SQLSRV_FETCH_ASSOC))
{
echo json_encode(data);
}
通過這一點,我得到的只是最後一排數據,這意味着
{"Name":X,"Address":A}
但我想這樣
{"Name":X,"Address":A,"Name":Y,"Address":B,"Name":Z,"Address":C}
也許這個答案? http://stackoverflow.com/questions/383631/json-encode-mysql-results – jac