ошибка при создании SQLite таблицы

ns

Новичок
ошибка при создании SQLite таблицы

пытаюсь выполнить запрос для создании таблицы, если она не сущ.

PHP:
CREATE TABLE IF NOT EXISTS ebook
				(
					file_path varchar(255),
					file_name varchar(128),
					file_size int(20),
					file_checksum varchar(20)
				)
SQLite ругаеться:
Warning: sqlite_query() [function.sqlite-query]: near "NOT": syntax error

если без IF NOT EXISTS , то все нормально. В чем трабл??

Или в 2.8 еще не поддерживалось?
http://sqlite.org/lang_createtable.html

PHP 5.1.2 win
 

ns

Новичок
Жаль.
А вообще php 5 с 3-ей версией SQLite работает?

И еще я не пойму, зачем обычное расширение sqlite требует расширение pdo?
хотя есть отдельная версия sqlite под pdo.
 

tony2001

TeaM PHPClub
>А вообще php 5 с 3-ей версией SQLite работает?
PDO_SQLITE

>И еще я не пойму, зачем обычное расширение sqlite требует расширение pdo?
>хотя есть отдельная версия sqlite под pdo.
Затем, что ext/sqlite предоставляет еще и pdo_sqlite2.
 

ns

Новичок
Понятно.

Все равно даже в PDO_SQLITE 3.2.8, а нужна как минимум 3.3.4
 

tony2001

TeaM PHPClub
Все --with-* опции принимают в кач-ве значения префикс к установленным библиотекам.
--with-pdo-sqlite=<префикс к установленной 3.3.4>
 

ns

Новичок
tony2001
оффтоп

и еще не забыть поставить Visual Studio + кучу нужных lib

Вот тут до и задумываешься, почему примари рабочий стол не линукс :)
 
Сверху