本文整理汇总了PHP中DataBase::getAll方法的典型用法代码示例。如果您正苦于以下问题:PHP DataBase::getAll方法的具体用法?PHP DataBase::getAll怎么用?PHP DataBase::getAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataBase
的用法示例。
在下文中一共展示了DataBase::getAll方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: connectDB
<table>
<tr>
<td>
ФИО
</td>
<td>
Вопрос первый
</td>
<td>
Вопрос второй
</td>
<td>
Вопрос третий
</td>
<td>
Дата
</td>
</tr>
<?php
include "/php/dedugan.php";
$pd = connectDB();
$bitch = new DataBase("tests");
$res = $bitch->getAll($pd);
foreach ($res as $row) {
echo "<tr>\n <td>\n " . $row['fio'] . "\n </td>\n <td>\n " . $row['firstQ'] . "\n </td>\n <td>\n " . $row['secondQ'] . "\n </td>\n <td>\n " . $row['thirdQ'] . "\n </td>\n <td>\n " . $row['date'] . "\n </td>\n </tr>";
}
?>
</table>
</div>
</body>
</html>
示例2: DataBase
session_start();
//подключение к конфигурационному файлу
require_once 'config.php';
//подключение к конфигурационному файлу
require_once 'myfunction.php';
//подключение к бд
require_once 'database.php';
//Создаем объект к бд
$db = new DataBase(config::DB_HOST, config::DB_USER, config::DB_PASSWORD, config::DB_NAME);
$my_function = new myFunction();
//Сортировка
$order_p = array('sized' => array('от больших размеров файла', 'size DESC'), 'sizea' => array('от маленьких размеров файла', 'size ASC'), 'dated' => array('по дате добавления - с последних', 'date DESC'), 'datea' => array('по дате добавления - к последним', 'date ASC'));
$order = $order_p['dated'][0];
$order_db = $order_p['dated'][1];
//Массив данных из таблицы "image"
$arr = $db->getAll($order_db);
// получаем возможный параметр сортировки
if ($_POST['key']) {
$order_get = $_POST['key'];
if (array_key_exists($order_get, $order_p)) {
$order = $order_p[$order_get][0];
$order_db = $order_p[$order_get][1];
} else {
// по умолчанию сортировка по первому элементу массива order_p
$order = $order_p['namea'][0];
$order_db = $order_p['namea'][1];
}
//Массив данных из таблицы "image"
$arr = $db->getAll($order_db);
exit(json_encode($arr));
}
示例3: connectDB
</ul>
</div>
<!-- /.navbar-collapse -->
</nav>
<div id="page-wrapper">
<div class="container-fluid">
<div class = "row">
<?php
include_once '../php/dedugan.php';
$pd = connectDB();
$table = new DataBase("blog");
$array = $table->getAll($pd);
foreach ($array as $item) {
echo "<div class = \"col-md-3\" id = \"{$item["id"]}\"><a href='details.php?id={$item["id"]}'><img src = \"" . $item["imagePath"] . "\" class = \"img-circle\" width=200 height=200></a><p><h4>{$item["topic"]}</h4></p>\n <p class=\"text-justify\">{$item["mes"]}</p>\n <button class = \"btn btn-default edit\" value = \"{$item["id"]}\" >Редактировать</button> <br><br></div>";
}
?>
</div>
</div>
</div>
<!-- /.container-fluid -->
</div>
<!-- /#page-wrapper -->
</div>
<!-- /#wrapper -->
<!-- jQuery -->
示例4: delete
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);