- Автор темы
- #1
Есть база:
Мне нужно делать выгрузку значений из базы только если значение ячейки `photoid` равно определенному значению (которое записанно в переменную, например $v). Если нет, то выгрузка данных не происходит.
Сейчас в скрипте прописано:
Пытался прописать вот так:
Что-то я не очень догоняю как сделать.
-- Database: `mydb`
-- Table structure for table `comments`
CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL DEFAULT '',
`text` text NOT NULL,
`photoid` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;
--
-- Dumping data for table `comments`
--
INSERT INTO `comments` (`id`, `name`, `text`, `photoid`) VALUES
(1, 'name1', 'text1', '9'),
(2, 'name2', 'text2', '9');
Мне нужно делать выгрузку значений из базы только если значение ячейки `photoid` равно определенному значению (которое записанно в переменную, например $v). Если нет, то выгрузка данных не происходит.
Сейчас в скрипте прописано:
PHP:
$result=mysql_query("SELECT * FROM comments");
while ($row=mysql_fetch_array($result))
{
//последовательно выводим все комментарии
echo "<hr><b>".$row['name']."</b><br>".$row['text'];
}
Пытался прописать вот так:
PHP:
$result=mysql_query("SELECT * FROM comments");
while ($row=mysql_fetch_array($result))
{
if ($query = mysql_query("SELECT * FROM comments WHERE photoid='10'")) {
//последовательно выводим все комментарии
echo "<hr><b>".$row['name']."</b><br>".$row['text']; }
else echo " ";
}
Что-то я не очень догоняю как сделать.