Задать вопрос
@Urukhayy

Почему ajax(json) возвращает только первую строку из выборки?

Код Ajax:
$.ajax({
   type: "POST",
   data: {},
   url: "file.php",
   dataType: "json",
   success: function(data){
      alert(data); // покажет только первую строку из выборки, а там их много
   }
})

Код file.php:
<?php
include 'connect.php';
mysql_select_db($dbname,$dbconnect) or die (mysql_error());
$result = mysql_query("SELECT * FROM images") or die(mysql_error()); 
$res = mysql_fetch_row($result);
echo json_encode($res);

Если ввести этот запрос в phpMyAdmin - вернет массив данных, то есть 4 строчки, и у каждой будет по 2 столбца. alert - data отображает только первую строку из выборки
  • Вопрос задан
  • 2240 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
cha-cha
@cha-cha
$res = mysql_fetch_row($result);
Ни о чем не говорит?

mysql функции выкиньте. Почитайте про mysqli или PDO.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы