Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод текста из базы данных
 
 автор: JESS   (16.09.2007 в 17:31)   письмо автору
 
 

Привет! Не получатья вывести текст из БД, просто пустой экран.... Помогите.

 <?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'');

   
 
 автор: Ralph   (16.09.2007 в 18:29)   письмо автору
 
   для: JESS   (16.09.2007 в 17:31)
 

А с каких это пор LIKE работает с полем типа int ???

   
 
 автор: JESS   (16.09.2007 в 18:35)   письмо автору
 
   для: Ralph   (16.09.2007 в 18:29)
 

не имею понятия, все перепробовал и на нем остановился...

   
 
 автор: Vertex   (16.09.2007 в 23:46)   письмо автору
 
   для: 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>");
}
}
?> 

   
 
 автор: Ralph   (17.09.2007 в 08:44)   письмо автору
 
   для: Vertex   (16.09.2007 в 23:46)
 

Ну если поле id имеет тип int,то там кавычки нафиг не нужны и надо писать просто WHERE id=1 ...

   
 
 автор: Faraon   (17.09.2007 в 08:56)   письмо автору
 
   для: Vertex   (16.09.2007 в 23:46)
 

while($rows = mysql_fetch_assoc($q))
Забыли закрывающую скобку

   
 
 автор: JESS   (17.09.2007 в 22:24)   письмо автору
 
   для: Faraon   (17.09.2007 в 08:56)
 

Спасобо!! Все хорошо работает! =)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования