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

Как вывести метатеги с БД?

Почему то горит синтаксическая ошибка.. Перепробовала все вариации, но упорно не работает. Что не так?

<?php
			$stmt = $pdo->prepare('SELECT * FROM `cities` WHERE `id` ');
			$stmt->execute();
			while ($row = $stmt->fetch(PDO::FETCH_LAZY))
			{
				echo " 	  
    
<meta name="Keywords" content="'.$row['keywords'].'">
<meta name="Description" content="'.$row['description'].'">

";
			}
	?>


Гммм.. в пустом месте должно быть

<meta name="Keywords" content="'.$row['keywords'].'">
<meta name="Description" content="'.$row['description'].'">
  • Вопрос задан
  • 372 просмотра
Подписаться 2 Простой 11 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Во первых, как вам и указали, 'SELECT * FROM `cities` WHERE `id` ' не имеет полноценного условия
во вторых:
echo " 
";
}
?>

Гммм.. в пустом месте должно быть
<meta name="Keywords" content="'.$row['keywords'].'">
<meta name="Description" content="'.$row['description'].'">


код приведите как есть. У вас там хрень с кавычками 100%.

UPD:
echo " 	   
    <title>".$row['title']."</title>
<meta name="Keywords" content="'.$row['keywords'].'">
<meta name="Description" content="'.$row['description'].'">";
там где у вас в кавычках "Keywords" кавычки от ечо условно закрываются, потом идет Keywords которое к коду никак теперь не относится, затем кавычки открываются... Короче следите за кавычками.
Ответ написан
anton_reut
@anton_reut
Начинающий веб-разработчик
Зачем тебе while? Выведи просто ассоциативным массивом. А хтмл тэги выведи за пределы пхп и внутри них уже пиши <?php ... ?>
Ответ написан
Ваш ответ на вопрос

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

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