<?php
$db_host = "localhost";
$db_name = "test_codez";
$db_user = "root";
$db_pass = "";
$db = mysqli_connect ($db_host, $db_user, $db_pass, $db_name) or die ("Невозможно подключиться к БД");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" />
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js?sd"></script>
<script src="https://cdn.datatables.net/plug-ins/1.10.15/i18n/Russian.json?213"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#test').DataTable();
});
</script>
</head>
<body>
<table id="test" class="display" style="width:100%">
<thead>
<tr>
<th>Alphabetic</th>
<th>Numeric</th>
<th>Date</th>
<th>Unsortable</th>
</tr>
</thead>
<tbody>
<?php
$sql = "SELECT * FROM test_table2 ";
$sql = mysqli_query($db, $sql);
while ($result = mysqli_fetch_array($sql))
{
echo " <tr><td>".$result['Alphabetic']."</td><td>".$result['Numeriс']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>\n";
}
?>
</tbody>
</table>
</body>
</html>
<?php
$db_host = "127.0.0.1";
$db_name = "test_codez";
$db_user = "root";
$db_pass = "";
$db = mysqli_connect ($db_host, $db_user, $db_pass, $db_name) or die ("Невозможно подключиться к БД");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" />
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/plug-ins/1.10.15/i18n/Russian.json"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#test').DataTable();
});
</script>
</head>
<body>
<table id="test">
<tr>
<th>Alphabetic</th>
<th>Numeric</th>
<th>Date</th>
<th>Unsortable</th>
</tr>
<?php
$sql = "SELECT * FROM test_table2 ";
$sql = mysqli_query($db, $sql);
while ($result = mysqli_fetch_array($sql))
{
echo "<tr><td>".$result['Alphabetic']."</td><td>".$result['Numeriс']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>";
}
?>
</table>
</body>
</html>
Следует учесть, что во время поиска itemId в одной из таблиц может не появится из за критериев поиска.
echo "<table><tr><th>Id</th><th>Alphabetic</th><th>Numeric</th><th>Вася</th><th>Что угодно сюда впишите,<br>зачем вам это извлекать из базы данных?</th></tr>";
$sql = mysqli_query($db, "SELECT * FROM test_table2 ORDER BY id DESC");
while ($result = mysqli_fetch_array($sql))
{
echo "<tr><td>".$result['id']."</td><td>".$result['Alphabetic']."</td><td>".$result['Numeric']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>";
}
echo "</table>";
echo ""['Alphabetic']""['Numeric']""['Date']""...;
$desc tablename или DESCRIBE my_table
<table>
<tr><th>Заголовок 1</th><th>Заголовок 2</th<th>Заголовок 3</th</tr>
<tr><td>Ячейка 1 строка 1</td><td>Ячейка 2 строка 1</td><td>Ячейка 3 строка 1</td></tr>
<tr><td>Ячейка 1 строка 2</td><td>Ячейка 2 строка 2</td><td>Ячейка 3 строка 2</td></tr>
<tr><td>Ячейка 1 строка 3</td><td>Ячейка 2 строка 3</td><td>Ячейка 3 строка 3</td></tr>
</table>
echo "<tr><td>".$result['id']."</td><td>".$result['Numeric']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>";
echo "<pre>";
var_dump($result);
echo "</pre>";
Список прав хранится в другой таблице, и может меняться.
users (id,name)
access_modes (id,access_name)
access (user_id,access_mode_id)
users:
1|Петя
2|Вася
access_modes:
1|может менять новости
2|может редактировать главную страницу
3|может удалять аккаунт
4|может забанить
access:
1|1
1|2
2|1
2|3
1|4