Небольшая задачка с PHP + Ajax.
Мне надо посредством ajax, обработчика php и типа данных json получать из базы MySQL содержание ячейки age в строке, порядковый номер(не ID) в таблице которой 3. То есть в таблице есть 10 строк, в каждой строке по 20 ячеек. Одна из ячеек - age. Мне надо получить именно из 3-ей строки.
Код который пытался использоваться (не совсем верный, специально чтобы вы поняли что я хочу)
<?
include 'connect.php';
mysql_select_db("bd",$dbconnect) or die (mysql_error());
$query = mysql_query("SELECT * FROM `table`");
$res['Name'] = mysql_result($query,$Row,3);
echo json_encode($res);
Затем в скрипте JavaScript, в функции .Ajax я получу это поле таким образом:
success: function(data){
var name = data.Name;
alert(name);
}
Но там нет требуемого результата. |
Urukhay, по какому принципу в МуСКЛ выводятся записи в запросе?
SELECT * FROM `table` |
В "моей" СУБДшке их порядок определяется именно ИДшником... Т.о. для получения "третьей записи" можно использовать запрос типа
SELECT top 1
*
FROM
(
SELECT top 3
*
FROM
table
)
Order by ID desc
|
Цитата:
{
Name: <тут_нужное_значение>
}
И конечно правильно указать тип получаемого значения при запросе... ;) |
Запрос вообще не трогаем. Какой есть такой есть. Мне надо подробней как отослать в ajax нужную ячейку.
|
Цитата:
А вот результат, полученый в ответе, можно будет записать. |
Цитата:
Во вторых, Вы можете давать примеры? |
| Часовой пояс GMT +3, время: 14:41. |