运行环境:PHP5.3 + IIS6.0 ,数据库为sqlite 3$sql="insert into sj_sj (sbh,xmdm,ssrq,zdz) values ('1421001','1','2011-06-01',180);"
try {
$count=$sqlConn->exec($sql);
}catch(Exception $e){
echo "向sqlite表插入数据时出错:".$e->getMessage();
} 现象:
这个insert语句在外部环境中可以成功插入数据,表明这个语句的语法正常。但是在php 程序里执行$count=$sqlConn->exec($sql)这一行后返回false ,而且数据没有插入到表里。请教是什么问题?
try {
$count=$sqlConn->exec($sql);
}catch(Exception $e){
echo "向sqlite表插入数据时出错:".$e->getMessage();
} 现象:
这个insert语句在外部环境中可以成功插入数据,表明这个语句的语法正常。但是在php 程序里执行$count=$sqlConn->exec($sql)这一行后返回false ,而且数据没有插入到表里。请教是什么问题?
<?php
$db = sqlite_open("你的数据表名");
$sql="insert into sj_sj (sbh,xmdm,ssrq,zdz) values ('1421001','1','2011-06-01',180);"
$query = sqlite_query($db, $sql);
?>
$sql="insert into sj_sj (sbh,xmdm,ssrq,zdz) values ('1421001','1','2011-06-01',180);"
修改为$sql="insert into sj_sj (sbh,xmdm,ssrq,zdz) values ('1421001','1','2011-06-01',180)";