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

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

Чтобы выглядело как-то так:
<div>
  <p>
    testDB
  </p>
</div>
  • Вопрос задан
  • 5866 просмотров
Решения вопроса 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();
Ответ написан
Комментировать
А зачем база? Если Вам не нужен какой-нибудь хитрый поиск, то лучше использовать файлы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽