Access数据库;
PHP开发运行环境。
数据库位置:项目根目录(test.mdb);
access数据库表结构(tb_user表结构);
//连接数据库;
//执行插入操作;$query=odbc_do($conn,'select * from tb_user');
//循环遍历$i=1;while(odbc_fetch_row($query)){ //转码(防止乱码) echo '第'.$i.'条记录!'; echo '
'; echo '编号:'.iconv('gb2312','utf-8',odbc_result($query,1)); echo '
'; echo '姓名:'.iconv('gb2312','utf-8',odbc_result($query,2)); echo '
'; echo '电话:'.iconv('gb2312','utf-8',odbc_result($query,3)); echo '
'; echo '
'; $i++;}if($i<2){ echo '对不起,数据表为空! ';}?>
查询结果:
查询代码视图:
//连接数据库与插入相同;
//为防止中文插入乱码,进行编码转换$name=iconv('utf-8','gb2312//IGNORE','测试');$sql='insert into tb_user(name,phone)values('{$name}','100861')';
//执行插入操作;$re=odbc_do($conn, $sql);if($re){ echo '恭喜你,插入成功!';}else{ echo '对不起,插入失败!';}
插入代码视图:
//连接数据库同上;
//转换编码,拼接sql语句;$name=iconv('utf-8','gb2312//IGNORE','修改后值:上线');$sql='update tb_user set name='{$name}'where id=55';
//执行,并判断执行结果;$re=odbc_exec($conn, $sql);if($re){ echo '恭喜你,修改成功!';}else{ echo '对不起,修改失败!';}
修改代码视图;
//连接数据库同上;
//删除sql$sql='delete from tb_user where id=55';
//执行$re=odbc_exec($conn, $sql);if($re){ echo '恭喜你,删除成功!';}else{ echo '对不起,删除失败!';}
删除代码视图;