Помогите мне разобраться с выботкой данных из БД. Ниже я написал структуру и дамп таблицы из которой мне надо вывести ячейку с количеством голосов для определённого id.
--
-- Структура таблицы `users`
--
CREATE TABLE `users` (
`id` int(5) NOT NULL default '0',
`name` text NOT NULL,
`voted` text NOT NULL,
`ip` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Дамп данных таблицы `users`
--
INSERT INTO `users` VALUES (80992, 'ryrtyr', '0', '192.168.20.118');
INSERT INTO `users` VALUES (33625, 'eeryeryer', '0', '192.168.20.118');
INSERT INTO `users` VALUES (25181, 'Åâãåíèé', '0', '192.168.20.118');
INSERT INTO `users` VALUES (45241, 'jok', '1', '192.168.20.118');
На вложенной картинке эта ячейка обведена в кружок.
Каким образом можно вывести содержимое обведённого поля??
1. jokerov - 01 Июля, 2007 - 23:53:22 - перейти к сообщению
2. vladvk - 02 Июля, 2007 - 01:04:32 - перейти к сообщению
Вот как я решил твой вопрос:
$tet=mysql_query("SELECT * FROM users WHERE voted=1");
while ($bar1 = mysql_fetch_array($tet)) {
$cpu2 = $bar1[2];
print_r($cpu2);
};
А если еще подумать то найдутся другие решения.
$tet=mysql_query("SELECT * FROM users WHERE voted=1");
while ($bar1 = mysql_fetch_array($tet)) {
$cpu2 = $bar1[2];
print_r($cpu2);
};
А если еще подумать то найдутся другие решения.
3. evgenijj - 02 Июля, 2007 - 08:56:28 - перейти к сообщению
vladvk
Не надо давать советы, если сам ничего в этом не понимаешь. Твой запрос вернет несколько десятков (сотен, тысяч) записей, для которых voted=1. И функция print_r используется для отладки, а ты ее используешь для вывода информации по поводу и без:
http://forum.php.su/topic.php?fo...28&topic=108