您现在的位置是:首页分享心得 > PHP利用ODBC连接数据库实例网站首页分享心得

PHP利用ODBC连接数据库实例

网络网络2021-07-20 13:35:28848人围观
简介PHP利用ODBC连接数据库实例

PHP 的 Windows 版本已内建对此扩展的支持

但是,从PHP 7.0.0开始,Windows用户必须启用php_odbc.dll才能使用此扩展。

你5.6直接用就是了

连接到 ODBC

odbc_connect() 函数用于连接到 ODBC 数据源。该函数有四个参数:数据源名、用户名、密码以及可选的指针类型。

odbc_exec() 函数用于执行 SQL 语句。

取回记录

odbc_fetch_row() 函数用于从结果集中返回记录。如果能够返回行,则函数返回 true,否则返回 false。

需要注意的是 odbc_fetch_row,odbc_fetch_array,odbc_fetch_object 这三个函数如果不指定第二个参数行号,那么都是先把指针前移一个,再获取指针所在行记录

从记录中取回字段

odbc_result() 函数用于从记录中读取字段。该函数有两个参数:ODBC 结果标识符和字段编号或名称。

关闭 ODBC 连接

odbc_close() 函数用于关闭 ODBC 连接。


实例


<html>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030" />
<body>

<?php
header("Content-Type:text/html;charset=GB18030");
$conn=odbc_connect('northwind','','');
if (!$conn)
{
    exit("连接失败: " . $conn);
}

$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);

if (!$rs)
{
    exit("SQL 语句错误");
}
echo "<table><tr>";
echo "<th>Companyname</th>";
echo "<th>Contactname</th></tr>";

while (odbc_fetch_row($rs))
{
    $compname=odbc_result($rs,"CompanyName");
    $conname=odbc_result($rs,"ContactName");
    echo "<tr><td>$compname</td>";
    echo "<td>$conname</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>

</body>
</html>

上一篇:php常用ODBC函数集

下一篇:已无下一篇

文章评论