|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
根据功能来进行封装等。很多的不懂,在使用搜索引擎查找,或者请教老师和在老师详细的讲解、指导下,都能顺利解决。
如今咱们将PHP3中经常使用的ODBC函数罗列一下:
odbc_connect (dns,user ,pass);
前往一个毗连号,假如毗连掉败则前往0。
odbc_pconnect (dns,user,pass);
特别毗连,剧本运转停止后,毗连其实不断开。第二次毗连不异的dns时快一些。
odbc_commit (毗连号);
中止该毗连正在履行的线程,胜利前往True,掉败前往False。
odbc_autocommit (毗连号,0/1);
当参数为1时,设置该毗连正在履行的一切线程为主动中止。
odbc_do/odbc_exec (毗连号,sql语句);
履行sql语句,前往一个了局号,假如操作掉败则前往false。
odbc_prepare (毗连号,sql语句);
前往一个了局号,但不履行sql语句。可以今后用odbc_execute(该了局号)来履行。
odbc_fetch_into (了局号,[纪录数,] 数组);
把了局的某笔记录(省略为下一笔记录),放入数组(从[0]入手下手),不管数组的类型。
前往该纪录在了局中的地位,如操作掉败则前往false。
odbc_fetch_row (了局号,[纪录数]);
移到某笔记录(省略为下一笔记录),该纪录可被odbc_result读写。
odbc_num_fields (了局号);
前往字段总数。
odbc_num_rows (了局号);
前往纪录总数。
odbc_result (了局号,字段号/字段名);
前往了局中以后纪录中该字段号/字段名的字段。
odbc_result_all (了局号,sql语句);
前往一切查询了局,并以html表格输入。
odbc_field_name/odbc_field_type/odbc_field_len (了局号,字段号);
前往该字段的字段名/数据类型/数据长度。
odbc_lonreaglen (了局号,长度);
设置前往了局的字段长度,如长度为0则全体前往。
odbc_free_result (了局号);
释放内存,当不需求内存中的查询了局时。
odbc_cursor (了局号);
前往一个指针,指向该了局。
odbc_rollback
odbc_close (毗连号);
封闭该毗连。
odbc_close_all();
封闭一切毗连。
一个用PHP3来把持ODBC数据库的详细例子。
db为odbc的dsn名,tab1为表名
echo "ODBC Samples"."
";
$Connection_ID=odbc_connect("db","","");
$Result_ID=odbc_exec($Connection_ID,"Select * from tab1");
$i=1;
$fldCount=odbc_num_fields($Result_ID);
echo "";
while (odbc_fetch_row($Result_ID,$i)<>0)
{
echo " ";
for ($j=1;$j<=$fldCount;$j++)
{
echo " ".$i." ";
echo " ".odbc_result($Result_ID,$j)." ";
}
echo "
";
$i=$i+1;
}
echo " ";
?>
其实查询进程还可以简化为:
$Connection_ID=odbc_connect("db","","");
$Result_ID=odbc_exec($Connection_ID,"Select * from tab1");
$fldCount=odbc_num_fields($Result_ID);
odbc_result_all($Result_ID);
?>
PHP成功的插入,删除,更新数据的时候,显然,你已经距离成功指日可待了。 |
|