【发布时间】:2011-05-28 18:23:10
【问题描述】:
我已经写了这段代码:
$database = new PDO('sqlite:./shoxxdb.sqlite3');
if (!$database) {
include './shoxx/error.php';
exit;
}
$database->exec('CREATE TABLE IF NOT EXISTS Feeds (ID UNIQUE PRIMARY KEY, Name, URL)');
$database->exec('CREATE TABLE IF NOT EXISTS Articles (ID UNIQUE PRIMARY KEY, FeedID, Title, Body, URL, Date)');
但运行时,shoxxdb.sqlite3 仍然为空,即使权限设置为 0666。令人惊讶的是,我没有收到任何错误消息。
我在 Mac OS X 上安装了 PHP 5.3.4 版。
谁能帮帮我?这让我发疯了。
【问题讨论】:
-
嗯,很奇怪。我试图把它放在一个 try 块中,但它似乎也没有抛出异常。