adodb连接mysql php7 能连吗

adodb连接mysql php7 能连吗,第1张

首先你想要理解数据库抽象层的概念,理解这时候你就知道ADODB的作用了,php虽然对大多数数据库都支持,但是每种数据库都有很大差异,这样当你更换数据库的时候,就要改动大量代码,ok,有了ADODB你完全没有了这些烦恼!

目前最新版本是:adodb516a ,下载地址:http://sourceforge.net/projects/adodb/files/adodb-php5-only/adodb-516-for-php5/

adodb目前支持mysql、postgresql、oracle、interbase、microsoft sql server、access、foxpro、sybase、odbc及ado。另外adodb不仅对select *** 作提供强大支持,对update和insert也提供强大支持。使用了ADODB后,对于系统的移植将会变得轻而易举。

adodb使用案例很多,像PostNuke、phpwiki等很多开源系统都使用adodb作为数据库抽象层!

那么今天就来看看使用adodb并连接mysql数据库的简单教程!

<?php

//adodb.inc.php包含所有数据库类包含的使用函数,必须加载

require_once './adodb5/adodb.inc.php'

//创建连接对象,接受使用的数据库

$conn = &ADONewConnection('mysql')

//那么开始连接mysql数据库了

$conn->connect('localhost','root','','test')

//设置字符编码

$conn->Execute("set names utf8")

$res = $conn->Execute("select * from user")

if (!$res){

echo $conn->ErrorMsg()

}else{

var_dump($res)

}

?>

adodb.inc.php这个文件的路径最好写全试试。

第二个问题,可以变通的实现,比如你在value中加入更多内容

<option value="0|PHP 1">PHP 1</option>

php取得表单提交的值后拆分一下

调试输出

(数据库连接.连接 (“Driver={MySQL ODBC 3.51 Driver}Server=127.0.0.1Database=mysqlUser=rootPassword=123Option=0”))

可以连接了,但要安装个驱动!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7401403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存