我将从表中选择一个项目列表,并使用json-framework传递它。
例如,我想从“球衣”表中选择朋友,来自“players_shirts”表
pid | sid
================
1 | 2
2 | 3
1 | 5
让我们说,我得到30 ++结果(行)。
我假设(尚未测试此代码),在php中,我通过以下方式分配:
$array;
$count = 0;
while($r = mysql_fetch_assoc($exe){
$array[$count] = $r['sid'];
// EDIT START: I forgot to add counter
$count++;
// EDIT END
}
echo json_encode($array)
这种方法是否有效/足够好?
我是php / database /操纵数据库数据的新手。
答案 0 :(得分:1)
在您的情况下无需指定数组键,因此您的代码可以重写为:
$array = array();
while($r = mysql_fetch_assoc($exe){
$array[] = $r['sid'];
// or you may use array_push($array, $r['sid']); instead of the line above.
}