这里我有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;)将被插入表中。
可能出现什么问题?请帮忙。