webew
Войти » Регистрация
 
PHP

Проблема в выводе инфы с MySQL

27 мая 2008, 12:31
Автор: script88
Здравствуйте, проблема в следующем есть функция для вывода новостей, как сделать чтобы вывод новости был по id ?

function view(){
    require('inc/conf.php');

$sql = mysql_query("SELECT * FROM news LIMIT 1",$link);
$row = mysql_fetch_array($sql);

printf("Название: <br>%s\n<br>",$row["title"]);
printf("Автор: <br>%s\n<br>",$row["autor"]);
printf("Новость: <br>%s\n<br>",$row["text"]);   
}
Добавить комментарий

paulus

function view(){
  require('inc/conf.php');

  $sql = mysql_query("SELECT * FROM news ORDER BY id LIMIT 10",$link);
  while ($row = mysql_fetch_array($sql)) {
    printf("Название: %s\n",$row["title"]);
    printf("Автор: %s\n",$row["autor"]);
    printf("Новость: %s\n",$row["text"]);  
  }
}
27.05.2008, 14:09
Ответить
NO USERPIC

script88

Щас буду пробовать ) Спасибо!
28.05.2008, 04:51
Ответить
NO USERPIC

AlexNZ

Поскольку мы видим "LIMIT 1", значит нужна конкретная новость, а не список.
Быть может автору нужно следующее:
"SELECT * FROM news WHERE id = $id"

где $id это id искомой новости (например из массива $_REQUEST)
LIMIT 1 тут уже не нужен (у вас ведь id является primary index или хотя бы unique).
06.08.2008, 05:46
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100

Реклама: