我创建了一个表单cri.php内容如下
<form id="form1" name="form1" method="post" action="sumbit.php3">
CR Scan In:
<input type="text" name="CRI" value="">
<input name="sumbit" type=submit value="Sumbit">
</form>sumbit.php3内容如下
<?
$CRI=$_POST['CRI'];
$d=date ("Y-m-d" ,time());
$db=mysql_connect("localhost", username, password) or die ("Problem connecting to DataBase");
mysql_select_db("bookdept",$db);
$query=mysql_query("insert into book (CRI,CRID) values(`CRI`,`$d`)");
echo $query
?>
sumbit可以显示数据,但是book表里面没有
表里面有两个字段CRI varcha和CRID varcha.
<form id="form1" name="form1" method="post" action="sumbit.php3">
CR Scan In:
<input type="text" name="CRI" value="">
<input name="sumbit" type=submit value="Sumbit">
</form>sumbit.php3内容如下
<?
$CRI=$_POST['CRI'];
$d=date ("Y-m-d" ,time());
$db=mysql_connect("localhost", username, password) or die ("Problem connecting to DataBase");
mysql_select_db("bookdept",$db);
$query=mysql_query("insert into book (CRI,CRID) values(`CRI`,`$d`)");
echo $query
?>
sumbit可以显示数据,但是book表里面没有
表里面有两个字段CRI varcha和CRID varcha.
这句错啦。
这句错啦。
<?php
require_once('xdconn.php');
if ($_POST["action"] == "save") {
$aa=$_POST['zwmc'];
$sql="insert into sort (sort) values ('$aa')";
$xdconn->Execute($sql);
echo ("数据保存成功!");
exit;
?>
<form name="form1" method="post" action="">
<br>
<br>
<input name="zwmc" type="text" id="zwmc" value="测试数据" size="30">
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit" value="重置">
<input name="action" type="hidden" id="action" value="save">
</form>
我不引用require_once('xdconn.php');
换成
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("db.mdb");
$conn->Open($connstr);
就可以了
真奇怪啊,不是一样的吗?
数据库是mysql的~~
插不进数据
但是有新的问题,变量$d插到数据库CRID字段是变成2003而不是本地电脑的日期
可不可以直接在insert语句里面插入date()函数?或者把字段CRID改称日期型的?
到数据库查询的时候就变成2003了~~郁闷
$d=(date ("Ymd"));