美文网首页
PHP odbc 连接access(accdb)和ODBC函数集

PHP odbc 连接access(accdb)和ODBC函数集

作者: 哈哈新开张 | 来源:发表于2020-12-14 09:51 被阅读0次
// 我是跑在win7下的,所以中文表名需要转码, 我用go时,必须关闭 conn时更新语句才生效,php的未试
function enc($str){
  return iconv("gbk","utf-8",$str);
}

function dec($str){
  return iconv("utf-8","gbk",$str);
}

// odbc_connect() 函数用于连接到 ODBC 数据源。该函数有四个参数:数据源名、用户名、密码以及可选的指针类型。
$conn=odbc_connect('hvb','','');
if (!$conn) exit("连接失败: " . $conn);
echo "连接成功";
$db = dec("318I数据记录");
$sql = "select * from {$db} where ".dec('时间')." = '11:05:09'";
$rs = odbc_exec($conn,$sql);
if (!$rs) exit("SQL 语句错误");

while (odbc_fetch_row($rs)){
    // print_r(odbc_result($rs,"VHP1")."\r\n");
    print_r(odbc_result($rs,dec("序列号"))."\r\n");
}
odbc_close($conn);

function enc($str){
  return iconv("gbk","utf-8",$str);
}

function dec($str){
  return iconv("utf-8","gbk",$str);
}

注意是否需要转码

ODBC函数集

ODBC连接类函数
odbc_connect函数:打开一个ODBC连接
odbc_close函数:关闭一个已经打开的ODBC连接
odbc_close_all函数:关闭所有已经打开的ODBC连接
odbc_pconnect函数:打开一个持续有效的ODBC连接
ODBC操作类函数
odbc_commit函数:更新所有处于未决状态的操作
odbc_do函数:在打开的ODBC连接上执行SQL语句
odbc_exec函数:执行SQL语句
odbc_execute函数:执行一个预置的SQL语句
odbc_free_result函数:释放传回资料所占用的内存
odbc_prepare函数:预置SQL语句的执行
odbc_rollback函数:撤销所有处于未决状态的操作
ODBC信息获取类函数
odbc_columnprivileges函数:列出给定表的列和相关的权限
odbc_columns函数:列出指定表的列的名称
odbc_cursor函数:获取光标的名称
odbc_data_source函数:返回连接数据库的信息
odbc_error函数:获取最后的错误代码
odbc_errormsg函数:获取最后的错误信息
odbc_fetch_array函数:获取结果集数组
odbc_fetch_into函数:获取传回的指定列
odbc_fetch_object函数:返回结果集到对象
odbc_fetch_row函数:获取传回的一列
odbc_field_len函数:获取字段的长度
odbc_field_name函数:获取字段的名称
odbc_field_num函数:获取字段的序号
odbc_field_precision函数:获取字段的长度
odbc_field_scale函数:获取字段的浮点数
odbc_field_type函数:获取字段的资料类型
odbc_foreignkeys函数:返回特定表的外来键
odbc_gettypeinfo函数:返回数据库的类型信息
odbc_longreadlen函数:设定传回栏的最大值
odbc_num_fields函数:获取字段数目
odbc_num_rows函数:获取传回的列数目
odbc_primarykeys函数:返回列的名字作为表的主键
odbc_procedurecolumns函数:返回检索过程的参数信息
odbc_procedures函数:获取存在于特定数据源中的进程信息
odbc_result_all函数:传回HTML表格信息
odbc_result函数:获取结果数据
odbc_specialcolumns函数:返回一个表中在传送更新时可以自动更新的列
odbc_statistics函数:获取表的状态及其索引
odbc_tableprivileges函数:列出表格和每个表格关联的权限
odbc_tables函数:获取特定数据库上的表的名称
odbc_autocommit函数:开启或关闭自动更新
odbc_binmode函数:设定二进制的数据处理方式
odbc_next_result函数:检查下一个结果集是否可用
odbc_setoption函数:调整ODBC设定

相关文章

网友评论

      本文标题:PHP odbc 连接access(accdb)和ODBC函数集

      本文链接:https://www.haomeiwen.com/subject/sdzmgktx.html