触摸屏租赁
Touch screen rental
广告机租赁
Advertising rental
机器人租赁
Robot leasing
 当前位置:首页 > > 关于php操作access,conn.php

我在写一个留言板,由于条件原因不能用mysql,只好用access。
这个是我的代码:
(一)这个是conn.php的代码
<?php
 $db=$_SERVER['DOCUMENT_ROOT']."\book\database.mdb";
 $conn = new COM('ADODB.Connection') or die('can not start Active X Data Objects');
 $conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
?>

(二)这个是发出部分,应该没问题。
<form method="post" action="add_message.php">
 <p>姓名:</p><input name="user_name" type="text" size="100">
 <p>留言:</p><textarea name="user_post" rows="20" cols="100"></textarea>
 <br>
 <input type="submit" value="发送">
</form>

(三)这个就是出问题的写入的代码了:
<?php
 $name=$_POST["user_name"];
 $content=$_POST["user_post"];
 if ($name<>"" && $content<>"")
 {
  include_once("conn.php");
  @$sql="INSERT INTO contents (name,content) VALUES (\"$name\",\"$content\")"
  $conn->Execute($sql);
  header("location:index.php");
 }
 else
 {
  echo "<script language='javascript'>alert('字段不能为空');location='index.php';</script>";
 }
?>

答案:
@$sql="INSERT INTO contents (name,content) VALUES (\"$name\",\"$content\")"
改为
@$sql="INSERT INTO contents (name,content) VALUES ('".$name."','".$content."')"


工作室地址:重庆石桥铺电脑城B座 | 微信:z35544216 | 网址:www.35544216.com