[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получение данных
antonhristovsky
Здравствуйте. У меня есть сайт, на котором ajax запрос для получения данных.
<script type="text/javascript">
function runajax()
{
var inp0 = $("#inp0").val();
$.ajax({
type: "POST",
data: "key=" + inp0,
url: "/ajax2.php",
dataType: "json",
success: function(data)
{
$("#inp1").val(data.id);
var temp = data.name + " " + data.email;
$("#p1").text(temp);
}
}
)
}
$(document).ready(function(){
$("#btn0").click(runajax);
});
</
script>
Скажите, пожалуйста, как вытащить из БД все значения? php скрипт:
<?
if (isset($_POST["key"])) $key = $_POST["key"];
if (!mysql_connect(localhost, root, azsxdc040197131))
{
exit;
}
mysql_query("SET NAMES 'utf8'");
mysql_select_db("kohana");
$q = mysql_query("SELECT * FROM users");
$res = mysql_fetch_assoc($q);
$res['key'] = $key;
echo json_encode($res);
Почему-то выводится только обно значение... :o



Спустя 14 минут, 32 секунды (16.02.2012 - 21:01) Игорь_Vasinsky написал(а):
чтобы получить все данные из БД нужно формировать массив в цикле (while)

Спустя 19 минут, 57 секунд (16.02.2012 - 21:21) antonhristovsky написал(а):
Так?
$x = 1;
do {
echo $x;
} while ($x++<10);
И это в php?

Спустя 6 минут, 5 секунд (16.02.2012 - 21:27) Игорь_Vasinsky написал(а):
Попов ohmy.gif

да те бы парень найти inpost - и у него в подписи есть для тя противоядие.

Спустя 1 минута, 37 секунд (16.02.2012 - 21:29) Игорь_Vasinsky написал(а):
т.е. не именно про do-while - а применимо к выводу из БД.

Спустя 1 минута, 7 секунд (16.02.2012 - 21:30) antonhristovsky написал(а):
А на счёт while?

Спустя 36 секунд (16.02.2012 - 21:31) nugle написал(а):
antonhristovsky
это просто цикл, в php Для начинающих в важных темах, есть вывод из бд циклом, учись

Спустя 2 минуты, 55 секунд (16.02.2012 - 21:34) Игорь_Vasinsky написал(а):
я же говорю - не поленись - найди inpost и в его подписи есть ссылки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.