@lemonlimelike

Правильное написание sql запроса?

Такой sql запрос будет правильный?
$res = mysqli_query($connection, "SELECT * FROM `video_category` WHERE `category_id` AND `video_id` = " . (int)$_GET['id']);

Хотя в бд у category_id и video_id 'ID' разные
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
$res = mysqli_query($connection, "SELECT * FROM `video_category` WHERE `category_id` AND `video_id` = " . (int)$_GET['id']);

У вас в этом запросе вообще ID для category_id не указан - это раз.

Во-вторых, если ID разные, то значит разные нужно подставлять - в форме, где вы запрашиваете ID, назовите их по-разному, например category_id и video_id и будет тогда $_GET['category_id'], $_GET['video_id'] - вам же не переменную нужно назвать id, а значение конкретное подставить.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы