Я собираюсь выбрать список элементов из таблицы и передать его с помощью 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 / управлении данными из базы данных.
Нет необходимости указывать в вашем случае ключи массива, поэтому ваш код можно переписать как:
$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. }