Как из базы данных (MySQL) заполнить значения html?

К примеру, есть некая база. В ней есть значение с именем "nameDB" => "testDB". Нужно это значение вывести в html.

Чтобы выглядело как-то так:
<div>
  <p>
    testDB
  </p>
</div>
  • Вопрос задан
  • 5211 просмотров
Решения вопроса 1
<?php
$sql = "SELECT `nameDB` FROM `test` LIMIT 1";
$q = mysql_query($sql);
$res = mysql_fetch_array($q);

$x = $res["nameDB"];
?>


<div>
 <p><?php=$x ?></p>
</div>
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
svd71
@svd71
<?
$sth = $dbh->prepare("SELECT * FROM  tableName LIMIT 1"); //создать курсор
$sth->execute(); //выполнить его
$result = $sth->fetchAll(); //запросить все значения
//цикл для вывода всех строк из базы
foreach($result as $item){
?>
<div>
  <p>
    <?=$item['nameDB'];?>
  </p>
</div>
<? } ?>
Ответ написан
@kaasius
Есть такая штука - шаблонизаторы.
В случае применения шаблонизатора код может выглядеть примерно так:
$template= new template("tplname");
foreach ($result as $item) {
    $template->assign($item);
}
$template->fetch();
Ответ написан
А зачем база? Если Вам не нужен какой-нибудь хитрый поиск, то лучше использовать файлы.
Ответ написан
Ваш ответ на вопрос

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

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