powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Результат запроса в виде переменной
7 сообщений из 7, страница 1 из 1
Результат запроса в виде переменной
    #32344988
Фотография Zeta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня запрос
$query="SELECT number FROM menu WHERE id='$id_ar[$menuid]'";
Как теперь получить результат запроса в виде переменной?
...
Рейтинг: 0 / 0
Результат запроса в виде переменной
    #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
Результат запроса в виде переменной
    #32345159
Фотография Zeta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, конечно, но это я знаю, а можно ли получить результат как единичную переменную, а не массив?
...
Рейтинг: 0 / 0
Результат запроса в виде переменной
    #32345382
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значить в одну переменную... если строк и полей несколько как ты себе ето представляешь???
я не пойму что ты имеешь в виду но почитай про функцию
Код: plaintext
int mysql_result (int result, int row [, mixed field])

ею можна брать одно значение с одного поля.. может ето то....
Felix
...
Рейтинг: 0 / 0
Результат запроса в виде переменной
    #32345393
Фотография Zeta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня по-любому значение будет одно, т.к. id - это первичный ключ. Просто не хотелось бы юзать массив ради одного значения
...
Рейтинг: 0 / 0
Результат запроса в виде переменной
    #32345447
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам ПХП не предоставляет возможности для твоей задачи.
Но продвинутые классы абстрктного доступа к БД имеют методы для этого (конечно же там все реализовано средствами ПХП): pear::DB и adodb
...
Рейтинг: 0 / 0
Результат запроса в виде переменной
    #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
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Результат запроса в виде переменной
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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