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