Тест работы с sqlite через PDO

15.08.2017

Простой пример для работы с sqlite в php через PDO

 
  // Файл будет создан, если его нет
  $db = new PDO('sqlite:database.sqlite');

  // Создание таблицы
  $ret1 = $db->query('CREATE TABLE books (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    title TEXT NOT NULL
    );
  ');

  // Наполнение таблицы
  for($i = 0; $i < 10; $i++)
  {
    $stmt = $db->query('INSERT INTO books (title) VALUES ("Name: '.$i.'")');
    if(!$stmt)
	{
	  echo 'Error: <pre>';
	    print_r($db->errorInfo());
	  echo '</pre>';
	}
  }
  
  // Запрос данных
  $ret3 = $db->query('SELECT * FROM books');
  $results = $ret3->fetchAll();
  echo '<pre>';
  print_r($results);
  echo '</pre>';

Категории: PHP
Яндекс.Метрика