|
|
|
| Когда я хочу подключится к SQLite через php,мне выдается ошибка "Fatal error: Class 'SQLiteDatabase' not found"
Не могу понять в чем дело?Может потому что у меня стоит AppServ? | |
|
|
|
|
|
|
|
для: ZAHTET
(03.03.2007 в 20:04)
| | Покажите код. | |
|
|
|
|
|
|
|
для: Саня
(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();
}
}
}
?>
|
| |
|
|
|
|
|
|
|
для: ZAHTET
(03.03.2007 в 21:45)
| | А у вас подключены расширения php_pdo.dll и php_sqlite.dll в php.ini? | |
|
|
|
|
|
|
|
для: Саня
(03.03.2007 в 22:56)
| | Я сам нашел ошибку,все дело было в том что я не прописал параметр extension_dir в php.ini | |
|
|
|