[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбор значений из БД
Гость_Наталья
Здравствуйте, у меня такая проблемка:
Есть $a и таблица tab с полями t, c, c_, t_.
Рассчитали $a (результат функции toVPR($x)),
Теперь нужно написать запрос, который выводит все поля из таблицы tab, где t=$a
Я написала так, не работает.

$a = toVPR($x);
$b = mysql_query("SELECT * FROM `tab1` WHERE `t` = '$a'");
$brow = mysql_fetch_array($b);





Спустя 4 минуты, 55 секунд (16.04.2010 - 13:18) Jinus написал(а):
быть может вам поможет цикл?

Спустя 23 минуты, 25 секунд (16.04.2010 - 13:41) Гость_Наталья написал(а):
То есть, что в цикле вы предлагаете вывести?
Мне надо выбрать данные конкретной строки таблицы

Спустя 18 минут, 29 секунд (16.04.2010 - 13:59) Michael написал(а):
Цитата (Гость_Наталья @ 16.04.2010 - 12:41)
То есть, что в цикле вы предлагаете вывести?
Мне надо выбрать данные конкретной строки таблицы

Т.е. получается, что у вас по полю t уникальный индекс?
$a = toVPR($x);
$a = mysql_real_escape_string($a);
$b = mysql_query("SELECT * FROM `tab1` WHERE `t` = '" . $a . "'");
if (mysql_num_rows($b) == 1) {
$brow = mysql_fetch_object($b);
echo $brow->t, ',', $brow->c, ',', $brow->_t, ',', $brow->_c ;
}

Это конечно при условии что поле t содержит строковые данные.

Спустя 33 минуты, 7 секунд (16.04.2010 - 14:33) Гость_Наталья написал(а):
А если поле t содержит числовые данные ?

Спустя 26 минут, 23 секунды (16.04.2010 - 14:59) Гость_Наталья написал(а):
В моем случае поле t содержит числа 0, 10, 20, 30, .... , 200

Спустя 5 минут, 1 секунда (16.04.2010 - 15:04) Гость_Наталья написал(а):
ООООО, спасибо! Все работает, даже с числами )))
Быстрый ответ:

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