Я задал статьям на странице статей
article.php не такой формат урла
article.php?=34
а такой
article.php/unique-article-name
через код
<a href = 'article.php/{$result["title1"]}'>
В итоге получились уникальные имена статей, а не безликие номера. Но сами статьи не выводятся.
Не получается получить ни id статьи, ни это уникальное название title1. В БД только один праймери кей напротив номера статьи.
Проверял получение титла или ид статьи через такой код
$sql = mysqli_query($link, 'SELECT * FROM `art`'); if (isset($_GET['id'])) {
echo "OK";
} else {
echo "NO";
}
Все время пишет ноу. название страницы выглядит как
site.com/article.php/unique-article-nameЯ очень всех благодарю за помощь!
Получился этот кодif (isset($_GET['id'])) {
$sql = mysqli_query($link, 'SELECT * FROM `art` WHERE `id` = "' . mysqli_real_escape_string($link, $_GET['id']) . '" LIMIT 1');
while ($result = mysqli_fetch_array($sql)) {
echo "<h3>Title !!! </h3><p>{$result['text']}</p>";
}
Все дело было в одной строчке. Надо было так
mysqli_real_escape_string($link, $_GET['id'])
а было так
mysql_real_escape_string($_GET['id'])
Урл статьи
<a href = 'article.php?id={$result["id"]}'>
Всем хорошего вечера!