alpes
я хочу чтобы:
1. при запросе к скрипту, допустим, view.php открываются ВСЕ (допустим это будут) новости.
2. при запросе к скрипту через параметр ?id=2 или другое число, чтобы view.php?id=2 выдавал мне только строку с id=2, то есть одну новость с id=2.
Убрав цикл - у меня перестает работать вывод всех новостей так? так, поэтому я его оставляю.
Убрав второй запрос $query = mysql_query("SELECT * FROM column_text WHERE id='$id'"); у меня не работает вывод отдельных строк при запросе определенного id.
так что же не так? вроде у меня все работает. но вопрос тогда такой - может можно было обойтись без второго запроса?
не уверен, так как заккоментировав его, и сделав вот так:
PHP:
//$query = mysql_query("SELECT * FROM column_text WHERE id='$id'");
$id=(int)$_GET["id"];
while($result = mysql_fetch_array($query))
{
$id = $result['id'];
$title = $result['title'];
...
$text = nl2br($text);
echo "<br>Автор: <a href=mailto:$author_email>$author</a><BR>$date<br><b>$title</b><br>$text";
}
я не могу получить доступ к строке с id=2, и при запросе выводятся все строки. Убрав цикл, и даже введя $id=(int)$_GET["id"]; мне ВСЕГДА выдается только 1-ая строка, несмотря на запросы id=2,3 и т.п.