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

Проблема с MySQL, можете помочь?

<?php

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect('127.0.0.1:3306', 'root', 'root', 'bdwheelz')
    or die("Ошибка " . mysqli_error($link));

$product_id = $_GET['id'];
$product = mysqli_query($link, "SELECT * FROM 'assor' WHERE 'id' = '$product_id'");
$product = mysqli_fetch_assoc($product);


 ?>


При таком запросе выдает ошибку:

Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''assor' WHERE 'id' = '5'' at line 1 in C:\OpenServer\domains\wheelz.ru\update.php:8

Stack trace: 
#0 C:\OpenServer\domains\wheelz.ru\update.php(8): mysqli_query(Object(mysqli), 'SELECT * FROM '...') 
#1 {main} thrown in C:\OpenServer\domains\wheelz.ru\update.php on line 8
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Прямые апострофы обозначают строку.
Обратные апострофы обозначают название базы, таблицы или поля.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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