29.07.2008
Некоторые косметические улучшения панели администратора
9.04.2008
Запущена панель для регистрации доменов
Выводимые данные доступны как объект, массив ассоциативный или массив числовой. Объекты выводятся по умолчанию, а для массивов надо добавить в конце запроса соответственно - ARRAY_A или ARRAY_N.
Доступ к данным выглядит так
OBJECT $user->name
ARRAY_A $user['name']
ARRAY_N $user[0]
Пример вывода списков
$users = $db->get_results("SELECT name, email FROM users");
foreach ( $users as $user ) {
// Access data using object syntax
echo $user->name;
echo $user->email;
}
Пример вывода строки
$user = $db->get_row("SELECT name,email FROM users WHERE id = 2");
echo $user->name;
echo $user->email;
Пример вывода переменной
$var = $db->get_row("SELECT count(*) FROM users ");
echo $var;
Добавление записи в базу данных
$db->query("INSERT INTO users (id, name, email) VALUES (NULL, 'vasya', 'vasya@n1cms.com')");
Изменение записи в базе данных
$db->query("UPDATE users SET name = 'petya@n1cms.com' WHERE id = 2");
Вывод последнего запроса и найденных строк
$db->debug();
Пример вывода отладочной информации - все запросы и найденные результаты, структура базы
$results = $db->get_results("SELECT * FROM users ");
$db->vardump($results);
Получение данных из одной колонки
$emails = $db->get_col("SELECT email FROM users ");
foreach($emails as $email){
echo $email;
}
Или тоже, но быстрее
foreach($db->get_col("SELECT email FROM users ") as $email){
echo $email
}
Схема базы данных
$db->select("my_database");
foreach ( $db->get_col("SHOW TABLES",0) as $table_name )
{
$db->debug();
$db->get_results("DESC $table_name");
}
$db->debug();
+7 495 665-00-27
Создание сайтов на n1CMS, поддержка и продвижение сайтов
© 2006-2008 Все права защищены.
При перепечатке материалов гиперссылка на сайт http://www.n1cms.com обязательна.
Карта сайта | Обратная связь | Контакты | Заказать
+7 495 6650027 | info@n1cms.com