• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Базы данных и PHP
Базы данных и PHP
FaNaT_96
Сообщений: 7
Репутация: 0

Сообщение # 1 | 19:02:41
Здравствуйте. Недавно прочитал, что на юкоз отсутствует возможность работать с БД вроде MySQL. Но в том же сообщении говорилось, что есть возможность использовать SQLite. Так вот, собственно вопрос: может кто-нибудь привести простенький пример работы с ней, если написанное в том сообщении было правдой?
Likbezz_Flesh
Сообщений: 282
Репутация: 47

Сообщение # 2 | 21:44:22
Цитата FaNaT_96 ()
Так вот, собственно вопрос: может кто-нибудь привести простенький пример работы с ней, если написанное в том сообщении было правдой?

Код
$db = new PDO('sqlite:test.db');
$db->exec("CREATE TABLE IF NOT EXISTS `test` (
        `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
        `name` VARCHAR(45) DEFAULT NULL,
        `phone` INTEGER DEFAULT NULL
       );
      ");
} catch ( PDOException $e ) {
    exit("Ошибка: ".$e->getMessage()."<br>Строка: ".$e->getLine());
}
// Добавляем
$db->query('INSERT INTO `test` (name, phone) VALUES ("Petya","89214567898")');
// Запрашиваем
$result = $db->query('SELECT * FROM `test`')->fetchAll(PDO::FETCH_ASSOC);
// Выводим
print_r($result); // Array ( [0] => Array (  [id]=> 1  [name]=> Petya  [phone]=> 89214567898 ) )

Сообщение отредактировал Likbezz_Flesh - Четверг, 20 Апр 2017, 21:47:38
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 3 | 08:32:09
FaNaT_96, для работы с SQLite можно использовать класс PDO http://php.net/manual/ru/book.pdo.php

Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Базы данных и PHP
  • Страница 1 из 1
  • 1
Поиск: