Передача значения из php в?

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

Related of "Передача значения из php в?"

Нет необходимости указывать в вашем случае ключи массива, поэтому ваш код можно переписать как:

 $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. }