|
|
|
| Привет! Не получатья вывести текст из БД, просто пустой экран.... Помогите.
<?php
include "./config.php";
$query = "SELECT * FROM text WHERE id LIKE '1' ";
$result=mysql_query($query);
if(!$result) { error_massage(sql_error());
}
mysql_close();
?>
|
MySQL
CREATE TABLE `text` (
`id` int(11) NOT NULL auto_increment,
`home` text NOT NULL,
`priser` text NOT NULL,
`enkel` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;
--
-- Data i tabell `text`
--
INSERT INTO `text` (`id`, `home`, `priser`, `enkel`) VALUES
(1, 'kjshdfksadfuiahiuehfkjhasuehskajhas uehskjfheushkahehskjahesauhkshk'');
|
| |
|
|
|
|
|
|
|
для: JESS
(16.09.2007 в 17:31)
| | А с каких это пор LIKE работает с полем типа int ??? | |
|
|
|
|
|
|
|
для: Ralph
(16.09.2007 в 18:29)
| | не имею понятия, все перепробовал и на нем остановился... | |
|
|
|
|
|
|
|
для: JESS
(16.09.2007 в 18:35)
| | Без LIKE ок? =)
<?php
include "./config.php";
$query = "SELECT * FROM text WHERE id = '1' ";
$q=mysql_query($query);
if(!$q)
{
echo("Ошибка при передаче запроса");
}
/*блок. Если имеется хотя бы одна запись,
удовлетворяющая запросу, выводим записи
до тех пор, пока они не заекончатся*/
if(mysql_num_rows($q))>0
{
while($rows = mysql_fetch_assoc($q)
{
echo($rows['имя_ячейки']."<br>");
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Vertex
(16.09.2007 в 23:46)
| | Ну если поле id имеет тип int,то там кавычки нафиг не нужны и надо писать просто WHERE id=1 ... | |
|
|
|
|
|
|
|
для: Vertex
(16.09.2007 в 23:46)
| | while($rows = mysql_fetch_assoc($q))
Забыли закрывающую скобку | |
|
|
|
|
|
|
|
для: Faraon
(17.09.2007 в 08:56)
| | Спасобо!! Все хорошо работает! =) | |
|
|
|