Есть код db.php(database.php) с помощью которого подключаюсь к БД. Он работает нормально: создается таблица и вносятся данные. Но они не выводятся в index.php.
Вот код вывода данных index.php:
<?php $view = mysqli_query($connect, "SELECT * FROM `comments` ORDER BY `id`"); #comments - таблица. Может тут указать имя БД? Но так тоже не работает...
while($comm = mysqli_fetch_assoc($view)) { ?>
<div class="comment">
<div class="head_comm">
<div class="name">
<?php echo $comm['name'] ?>
</div>
<div class="date">
<?php echo $comm['date'] ?>
</div>
</div>
<hr/>
<div class="body_comm">
<?php echo $comm['comment'] ?>
</div>
</div>
<?php } ?>
Вот код подключения db.php и redbean:
<?php
require 'db.php';
if(isset($_POST['submit'])) {
if(trim($_POST['name']) == '' || trim($_POST['comment']) == '') {
$error = "Не все поля заполнены!";
}
else {
$comments = R::dispense('comments');
$comments->name = $_POST['name'];
$comments->comment = $_POST['comment'];
$comments->date = date("d.m.Y");
R::store($comments);
header('location: /');
}
}
?>
Код db.php:
<?php
require 'libs/rb.php';
R::setup('mysql:host=localhost;dbname=тут имя бд', 'тут имя пользователя', 'тут пароль');
$connect = mysqli_connect('localhost', 'тут имя пользователя', 'тут пароль', 'comments');
?>
И вся бы проблема, но они выводятся на openserver, а на хосте нет....