Всем приветик. Написал страницу, но в таблице не результаты запроса из бд, а просто то, как именуются столбцы в бд. С чем может быть связанно? PHP: <?php session_start(); date_default_timezone_set("Europe/Moscow"); $site_url = '****'; $globalAdminLogin = "****"; // ник глобального админа, который в админке может удалять из черного списка $loginInfo = [ // список админов и их паролей (Сверху логин, снизу пароль) (В игре могут добавлять в ЧС только игроки, ник который есть в этом списке) ["****", '****'], // Логины [ // пароль **** "****", //пароль **** '****'] ]; function connect_db() { mysql_connect('****', '****', '****') or die (mysql_error ()); mysql_select_db("****") or die(mysql_error()); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); mysql_query("SET SESSION collation_connection = 'utf8_general_ci'"); } if (isset($_GET['show'])) { connect_db(); $query="SELECT 'admin', 'ip', 'type', 'description', 'time' FROM `action_log` ORDER BY ID"; $result = mysql_query($query); for ($i=0;$i<=mysql_num_rows($result)-1;$i++) { $myrow = mysql_fetch_array($result); echo ''.$myrow["admin"].'|'.$myrow["ip"].'|'.$myrow["type"].'|'.$myrow["description"].'|'.$myrow["time"].''; if ($i != mysql_num_rows($result)-1) { echo "\n"; } } return false; } if (isset($_GET['exit'])) { unset($_SESSION['name']); unset($_POST['login']); unset($_POST['pass']); unset($start); echo '<script>window.location.href = "' . $site_url . '";</script>'; return; } ?> <html> <head> <title>Логи | Amazing Russia | Black</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link type="text/css" rel="stylesheet" href="/bootstrap/css/bootstrap.css"> <link type="text/css" rel="stylesheet" href="/bootstrap/css/font-awesome.min.css"> <style> body { background: #565656; } .form { position: relative; z-index: 1; background: rgba(0, 0, 0, 0); max-width: 360px; margin: 35px auto; padding: 35px; text-align: center; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24); } label, p, h2, h4 { color: #efefef; } </style> </head> <?php if (isset($_POST['login']) and (isset($_POST['pass']))) { for ($i=0;$i<=count($loginInfo[0])-1;$i++) { //echo $i; if ($loginInfo[0][$i] == $_POST['login'] and $loginInfo[1][$i] == $_POST['pass']) { $_SESSION['name'] = $_POST['login']; $start = 1; } if ((count($loginInfo[0]) == ($i+1)) and ($start != 1)) { echo 'Неверный логин или пароль <button type="button" onclick="location.href = '; echo "''"; echo '" class="btn btn-warning">Перезайти</button>'; unset($_POST['login']); unset($_POST['pass']); unset($start); return false; } } } if (!isset($_SESSION["name"])) { echo ' <body> <div class="container"> <div class="row align-items-center h-100"> <div class="col"> <div class="form"> <form class="m-0" action="" method="POST"> <h4 class="mb-4">Авторизация</h4> <div class="needs-validation" novalidate> <div class="form-group row"> <label for="formLogin" class="col-3 col-form-label col-form-label">Логин</label> <div class="col-sm-9"> <input name="login" type="text" class="form-control" id="formLogin" required> <div class="invalid-feedback">Введите логин!</div> </div> </div> <div class="form-group row"> <label for="formPassword" class="col-3 col-form-label col-form-label">Пароль</label> <div class="col-sm-9"> <input name="pass" type="password" class="form-control" id="formPassword" required> <div class="invalid-feedback">Введите пароль!</div> </div> </div> <div class="text-right"> <input class="btn btn-dark" type="submit" value="Войти"> </div> </form> </div> </div> </div> </div> </div> </body> '; return false; } ?> <body> <div class="container mt-3"> <h2 class="text-center mb-3">Логи | Amazing Russia | Black</h2> <div class="row"> <div class="col-6 text-right"> <p><strong>Вы вошли под логином:<?php echo $_SESSION['name']; ?></strong></p> </div> <div class="col-6 text-right"> <button type="button" class="btn btn-dark" onclick="location.href = '?exit'">Выйти</button> </div> <table class="table table-striped table-dark"> <thead> <tr> <th scope="col">ID</th> <th scope="col">Администратор</th> <th scope="col">IP адрес</th> <th scope="col">Тип логов</th> <th scope="col">Что сделал</th> <th scope="col">Время</th> </tr> </thead> <tbody> <?php connect_db(); $query="SELECT 'admin', 'ip', 'type', 'description', 'time' FROM `action_log` ORDER BY ID"; $result = mysql_query($query); for ($i=0;$i<=mysql_num_rows($result)-1;$i++) { $myrow = mysql_fetch_array($result); echo ' <tr> <th scope="row">'.($i+1).'</th> <td>'.$myrow["admin"].'</td> <td>'.$myrow["ip"].'</td> <td>'.$myrow["type"].'</td> <td>'.$myrow["description"].'</td> <td>'.$myrow["time"].'</td> </tr> '; } ?> </tbody> </table> </div> </div> </div> </div> <script type="text/javascript" src="/bootstrap/js/jquery.min.js"></script> <script type="text/javascript" src="/bootstrap/js/popper.min.js"></script> <script type="text/javascript" src="/bootstrap/js/bootstrap.min.js"></script> </body> </html> Фотографии БД и вывода на сайте прикладываю.
В - внимательность..... прочтите какие кавычки используются для полей в БД либо используйте обратные апострофы Код (Text): SELECT `admin`... как с названием таблицы либо вообще просто пишите поля Код (Text): SELECT admin ... в противном случае Mysql думает что это строка и отдает как есть... ну и давно пора от mysql_ уйти .... минимум mysqli_ или pdo