php SQLite数据库 10
有段代码,我觉得没有错误,但是调试的时候报错了,请高手帮我解答,谢谢。代码如下:/*conn.php*/<?php$database="jc1.db";$conn=new...
有段代码,我觉得没有错误,但是调试的时候报错了,请高手帮我解答,谢谢。代码如下:/*conn.php*/
<?php
$database="jc1.db";
$conn=new SQLiteDatabase($database,0644,$error);
?>
/*createTable.php*/
<?php
include("conn.php");
$query="CREATE TABLE item (ID VARCHAR(25) NOT NULL PRIMARY KEY,name VARCHAR(10) NOT NULL,price FLOAT NOT NULL,type VARCHAR(10) NOT NULL)";
@$conn->query($query);
$query="INSERT INTO item(ID,name,price,type) VALUES ('b01','php5','55','书籍');
@$conn->query($query);
?>
/*selectItem.php*/
include("conn.php");
$query="select * from item";
$result=$conn->arrayQuery($query);
foreach($result as $items){
?>
<tr>
<td><?php echo $items[0];?></td>
<td><?php echo $items[1];?></td>
<td><?php echo $items[2];?></td>
<td><?php echo $items[3];?></td>
<td>
<a href="update.php?id=<?php echo $items[0];?>">修改</a>
<a href="?id=<?php echo $items[0];?>">删除</a>
</td>
</tr>
<?php }?>
</table>
<center><a href="insertItem.php">添加商品</a></center>
<?php
if(isset($_POST['ID'])){
$id=$_POST['ID'];
$query="delete from item where ID=$id";
$conn->query($query);
}
?>
报错说我没有创建表,真是搞不懂了,不知道为什么?请帮我看看,我会加分的。 展开
<?php
$database="jc1.db";
$conn=new SQLiteDatabase($database,0644,$error);
?>
/*createTable.php*/
<?php
include("conn.php");
$query="CREATE TABLE item (ID VARCHAR(25) NOT NULL PRIMARY KEY,name VARCHAR(10) NOT NULL,price FLOAT NOT NULL,type VARCHAR(10) NOT NULL)";
@$conn->query($query);
$query="INSERT INTO item(ID,name,price,type) VALUES ('b01','php5','55','书籍');
@$conn->query($query);
?>
/*selectItem.php*/
include("conn.php");
$query="select * from item";
$result=$conn->arrayQuery($query);
foreach($result as $items){
?>
<tr>
<td><?php echo $items[0];?></td>
<td><?php echo $items[1];?></td>
<td><?php echo $items[2];?></td>
<td><?php echo $items[3];?></td>
<td>
<a href="update.php?id=<?php echo $items[0];?>">修改</a>
<a href="?id=<?php echo $items[0];?>">删除</a>
</td>
</tr>
<?php }?>
</table>
<center><a href="insertItem.php">添加商品</a></center>
<?php
if(isset($_POST['ID'])){
$id=$_POST['ID'];
$query="delete from item where ID=$id";
$conn->query($query);
}
?>
报错说我没有创建表,真是搞不懂了,不知道为什么?请帮我看看,我会加分的。 展开
展开全部
报错提示是什么 发来看一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看数据库有没有问题!
追问
真是搞不懂了,前几天调试还报错的,今天打开就好了,谢谢了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询