MrAnderson1999
@MrAnderson1999
Секси

Почему при использовании WHERE в запросе выдает ошибку?

Такой запрос работает
$sql = "SELECT `name`, `header`, `text` FROM `nature`"; 
 
if(result(->num_rows>0) 
while($res = $result->fetch_assoc()) 
echo $res['name'];


Но при попытке сделать выборку с WHERE, выдает ошибку
$sql = "SELECT `name`, `header`, `text` FROM `nature` WHERE `id`=`1`";

if(result(->num_rows>0) 
while($res = $result->fetch_assoc()) 
echo $res['name'];


Как правильно оформить запрос и не получить ошибку fetch_assoc?
  • Вопрос задан
  • 393 просмотра
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Потому что аргумент единица должен быть в одинарных кавычках или вовсе без них, а он у вас в апострофах
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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