php - 无法在SQLite数据库中插入新记录

时间:2015-01-18 10:38:27

标签: php sqlite

这里我有2个php页面:

createDB.php

<?php
    $db = @sqlite_open("test.db");
    if (!$db) die("Connection failed./n");
    @sqlite_query($db, "CREATE TABLE foo (bar varchar(20))");
    @sqlite_query($db, "INSERT INTO foo VALUES ('record 1')");
    $result = @sqlite_query($db, 'select bar from foo');
    print_r(sqlite_fetch_array($result));
?>

insert.php

<?php
    $db = @sqlite_open("test.db");
    if (!$db) die("Connection failed./n");
    @sqlite_query($db, "INSERT INTO foo VALUES ('record 2')");
    $result = @sqlite_query($db, 'select bar from foo');
    print_r(sqlite_fetch_array($result));
?>

createDB.php 可以很好地完成工作,即创建test.db,创建foo表并创建记录1&#39;被插入到foo表中。

但是 insert.php 并没有做它应该做的事情。没有新记录(此处值为&#39;记录2&#39;)将被插入表中。

可能出现什么问题?请帮忙。

0 个答案:

没有答案