$visits = new DataBase("visits"); if ($_SERVER['REQUEST_METHOD'] == "GET" && isset($_GET["start"])) { $startWith = $_GET["start"]; } $array = $visits->getWithLimitAndOrder($pd, $startWith * 10, 10); foreach ($array as $item) { echo "<tr>\n <th> " . $item['Page'] . "</th>\n <th> " . $item['DateTime'] . "</th>\n <th> " . $item['IP'] . "</th>\n <th> " . $item['BrowserName'] . "</th>\n <th> " . $item['HostName'] . "</th>\n\n </tr>"; } ?> </tbody> </table> <br> <?php $totalrecords = $visits->getCount($pd); $total_pages = ceil($totalrecords / 10); echo "<p class=\"text-center\"><a href='visitings.php?start=0'>" . '|<' . "</a> "; // Goto 1st page for ($i = 1; $i < $total_pages - 1; $i++) { echo "<a href='visitings.php?start=" . $i . "'>" . $i . "</a> "; } echo "<a href='visitings.php?start=" . ($total_pages - 1) . "'>" . '>|' . "</a> </p> "; // Goto last page ?> </div> </div> </div> </div> <!-- /.container-fluid -->
5) Метод delete($table_name, $where ="") - для удаления записи 6) Метод truncate($table_name) - для очистки таблицы 7) Метод getField($table_name, $field_out, $field_in, $value_in) - для получения значения поля по второму значению поля 8) Метод getFieldOnId($table_name, $id, $field_out) - для получения значения поля по его id 9) Метод getAll($table_name, $order, $up) - для получения всех записей 10) Метод deleteOnId($table_name, $id) - удаление записи по его id 11) Метод setField($table_name, $field, $value, $field_in, $value_in) - для изменения значения определенного поля 12) Метод setFieldOnId($table_name, $id, $field, $value) - для изменения значения поля по его id 13) Метод getElementOnId($table_name, $id) - для получения записи целиком по одному id 14) Метод getRandomElements($table_name, $count) - для получения случайных записей 15) Метод getCount($table_name, $id) - позволяет узнать кол-во записей в таблице 16) Метод isExists($table_name, $field, $value) - для определения существования записи в таблице 17) Метод existsId($table_name, $id) - для проверки существования id в таблице 18) Метод getMaxField($table_name, $field) - для определения максимального значения у заданного поля 19) Метод getMinField($table_name, $field) - для определения минимального значения у заданного поля 20) Метод getFieldOnInterval($table_name, $field_date, $date_1, $date_2) - для получения записей в определенном интервале */ require_once "lib/database.php"; $db = new DataBase(); $arr = $db->getFieldOnId("menu", "2", "link"); $arr = $db->getAll("menu", "id", false); $arr = $db->getElementOnId("menu", 3); $arr = $db->getRandomElements("menu", 2); $arr = $db->getCount("articles"); $arr = $db->isExists("menu", "title", "Главная"); $arr = $db->existsId("menu", 2); $arr = $db->getLastId("users"); $arr = $db->getMaxField("menu", "id"); $arr = $db->getMinField("menu", "title"); $arr = $db->getFieldOnInterval("articles", "date", 1409938177, 1409938454); print_r($arr);