Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Результат запроса в виде переменной / 7 сообщений из 7, страница 1 из 1
05.12.2003, 15:14
    #32344988
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
У меня запрос
$query="SELECT number FROM menu WHERE id='$id_ar[$menuid]'";
Как теперь получить результат запроса в виде переменной?
...
Рейтинг: 0 / 0
05.12.2003, 16:03
    #32345105
Ламерша
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
В общем случае на выходе получается массив значений.
Для MySQL будет выглядеть след образом:
$query="SELECT number FROM menu WHERE id='$id_ar[$menuid]'";
$result = mysql_query($query); - получаем ссылку на массив
$row = mysql_fetch_array($result); - выбираем значения (если в результате получается несколько значений, то через цикл от 0 до mysql_num_rows($result); аналогичным образом выбираем все значения последовательно)
$number = $row["number"]; в кавычках название поля в таблице

$number - результат запроса
...
Рейтинг: 0 / 0
05.12.2003, 16:24
    #32345159
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
Спасибо, конечно, но это я знаю, а можно ли получить результат как единичную переменную, а не массив?
...
Рейтинг: 0 / 0
05.12.2003, 18:34
    #32345382
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
что значить в одну переменную... если строк и полей несколько как ты себе ето представляешь???
я не пойму что ты имеешь в виду но почитай про функцию
Код: plaintext
int mysql_result (int result, int row [, mixed field])

ею можна брать одно значение с одного поля.. может ето то....
Felix
...
Рейтинг: 0 / 0
05.12.2003, 18:44
    #32345393
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
У меня по-любому значение будет одно, т.к. id - это первичный ключ. Просто не хотелось бы юзать массив ради одного значения
...
Рейтинг: 0 / 0
05.12.2003, 20:29
    #32345447
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
сам ПХП не предоставляет возможности для твоей задачи.
Но продвинутые классы абстрктного доступа к БД имеют методы для этого (конечно же там все реализовано средствами ПХП): pear::DB и adodb
...
Рейтинг: 0 / 0
05.12.2003, 21:30
    #32345469
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат запроса в виде переменной
понятно попробуй
Код: plaintext
1.
$result = MYSQL_QUERY($query);
$perem=mysql_result($result,A,B);

где А-строка В-поле
что то вроде
Код: plaintext
1.
$result = MYSQL_QUERY($query);
$perem=mysql_result($result, 0 , 0 );

ето будет перваязапись первое поле....
Felix
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Результат запроса в виде переменной / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]