Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не хочет работать SQLite
 
 автор: ZAHTET   (03.03.2007 в 20:04)   письмо автору
 
 

Когда я хочу подключится к SQLite через php,мне выдается ошибка "Fatal error: Class 'SQLiteDatabase' not found"
Не могу понять в чем дело?Может потому что у меня стоит AppServ?

   
 
 автор: Саня   (03.03.2007 в 21:24)   письмо автору
 
   для: ZAHTET   (03.03.2007 в 20:04)
 

Покажите код.

   
 
 автор: ZAHTET   (03.03.2007 в 21:45)   письмо автору
 
   для: Саня   (03.03.2007 в 21:24)
 

Вот код

<?php
class guest {
protected 
$db;
function 
__construct() {
    if (!
file_exists("guest.db")) {
        
$this->install();
        }
    else {
        
$this->db = new SQLiteDatabase("guest.db");
    }
}
function 
install() {
    try {
            
$this->db = new SQLiteDatabase("guest.db");
            
$sql "CREATE TABLE mess (
                id INTEGER PRIMARY KEY,
                name TEXT,
                email TEXT ,
                msg CHAR
                )"
;
            
$result $this->db->query($sql);
                if (!
$result) throw new SQLiteException(sqlite_error_string($this->db->LastError()));
        } catch (
SQLiteException $e) {
            echo 
"<b>Ошибка запроса:</b>",$e->getMessage();
            exit();
        }
    }
}
?>

   
 
 автор: Саня   (03.03.2007 в 22:56)   письмо автору
 
   для: ZAHTET   (03.03.2007 в 21:45)
 

А у вас подключены расширения php_pdo.dll и php_sqlite.dll в php.ini?

   
 
 автор: ZAHTET   (03.03.2007 в 23:12)   письмо автору
 
   для: Саня   (03.03.2007 в 22:56)
 

Я сам нашел ошибку,все дело было в том что я не прописал параметр extension_dir в php.ini

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования