Сообщение от SeanPaul
|
насколько данный код рабочий?
|
На 100% не рабочий - второе же echo json_encode($row['name']); породит ошибку на клиенте ибо возвращается клиенту не JSON, а жуткая смесь. Да и какой прок в echo json_encode($row['name']);, так можно было бы просто каждое значение передавать, вопрос только в том как во всем этом разбираться серверу.
И проку от классов нет ибо, если даже пусть было бы корректно, фактически отдается простой индексный массив. А сервер должен возвращать массив объектов для клиента (ассициативный массив) и после его полного формирования из запроса.
while(($con[] = mysql_fetch_assoc($result)) || array_pop($con));
exit(json_encode($con))
PS. После внимательного взгляда "на клиента" ) - класс для порождения объекта, значит mysql_fetch_row вместо mysql_fetch_assoc и клиент получит массив массивов.