Задать вопрос
@nagge101

SQL запрос $_GET не работает, почему?

Ситуация такая. Делаю некого рода Блог(по уроку хауди). В видео обучении он создает страницу articles.php, а на главной дает ссылкам такой адрес href="name/articles.php?id=цифра", а в самом articles.php прописывает запрос
$name = mysqli_query($connect, 'SELECT * FROM `articles` WHERE `id` = ' . (int) $_GET['id']);
// $connect переменная соединения с базой.

У меня после клика идет правильная на вид ссылка, но страница 404...
соответственно какие-то проблемы, но у него(хауди) все работает.
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
@nagge101 Автор вопроса
Я решил проблему просто убрав у href="/articles.php..." слеш перед articles)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@yii16
Хауди смотреть, книги не читать...
$id = intval($_GET['id']);
var_dump($id);
$name = mysqli_query($connect, "SELECT * FROM `articles` WHERE `id` = '".$id."'");
var_dump($name);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы