Criticism in favor of connecting to DB:
$db_host = "localhost"; $db_user = "root"; $db_pass = ""; $db_name = "new_db"; define ("IMG" , "img"); $link = mysqli_connect($db_host , $db_user , $db_pass , $db_name) OR DIE ("Не могу подключится"); if (mysqli_connect_errno()) { printf("Ошибка соединения: %s\n", mysqli_connect_error()); exit; } $query = mysqli_select_db($link , $db_name) OR DIE ("Не моу выбрать базу, либо она отсутствует"); $result = mysqli_query($link , "SELECT `title` , `text` , `img` FROM `news` "); while($row = $result->fetch_assoc()) {?> <div class="post"> <h2><?= $row['title'];?></h2> <img src="IMG/<?= $row['img'];?>" title="" /> <p><?= $row['text'];?></p> </div> <?}?> what's in the error code, how would you improve or improve it? the code outputs from the DB without errors, everything works but: