$conn=new com("ADODB.Connection");
$connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("d:/web/tiku.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs_1=new com("ADODB.RecordSet");
$rs->Open("select * from fill_table",$conn,1,1);
$rs_1->Open("select * from stud_answer_table",$conn,1,1);
这种方式的链接
stud_answer_table 是空的
我想循环增加记录 可是不太会用sql语句 里面也没有addnew语句
请问该怎么写
INSERT INTO person (stud_id,question_type,question_id)
VALUES ($number, 'fill_table', $rs->fields[0]);
insert 语句就这样
$connstr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("d:/web/tiku.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs_1=new com("ADODB.RecordSet");
$rs->Open("select * from fill_table",$conn,1,1);
$rs_1->Open("select * from stud_answer_table",$conn,1,1);
这种方式的链接
stud_answer_table 是空的
我想循环增加记录 可是不太会用sql语句 里面也没有addnew语句
请问该怎么写
INSERT INTO person (stud_id,question_type,question_id)
VALUES ($number, 'fill_table', $rs->fields[0]);
insert 语句就这样
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else echo "failed";
?>怎么不用这样方式呢?
你那样写的方法是基于某个类来完成数据库操作的。
VALUES ('".$number."','".$type."',".$rs->fields[0].")";
楼上说的很对
我确实sql php
都不熟悉
不过 还好找到方法了
仍然感谢