PHP调用MySQL修改

我有两个页面1、conn.php2、index.php之前用的是access数据库,现在想改为用MySQL,但是由于很多文件的调用数据库方法跟index.php是一样的,... 我有两个页面 1、conn.php 2、index.php 之前用的是access数据库,现在想改为用MySQL,但是由于很多文件的调用数据库方法跟index.php是一样的,所以我只能改conn.php里的代码,不能改其它文件,在这个前提下我应该怎样呢?

conn.php 代码
<?php
$conn = new COM('ADODB.Connection', NULL, 65001);

function connOpen(){
static $path;
try {
Connect($path);
}
catch(Exception $e){
$path.='../';
connOpen();
}
}
function Connect($p){
global $conn;
//$conn->open('DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=' . iconv('gbk','utf-8',realpath($p.'System/database/#database.mdb')) . ';');
$conn->open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' . iconv('gbk','utf-8',realpath($p.'database/#database.mdb')) . ';');
}
connOpen();
?>
index.php 代码
<?php
$sql="select * from [Lianxiang_OthersSort]";
$rs = $conn->execute($sql);
while(!$rs->EOF){
echo $rs->Fields->Item('SortNameCh')->value."<br />";
$rs->MoveNext();
}
$rs->Close();
?>
展开
 我来答
匿名用户
2014-07-26
展开全部
mysql和acc的调用方式, 在php中是两码事, 所以, 你的index还是得改改
追问
修改好了,谢谢
songyipangbuo
推荐于2016-07-09 · TA获得超过744个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:251万
展开全部

简单封装了下,自己改下

$conn = new Connection("localhost","root","密码", "数据库");

但index.php文件的sql语句还是要改改的mysql查询中的表名是没有中括号的。

追问

按照你说的去写还是提示第九十行有误,

提示:

Fatal error: Class 'mysqli' not found in D:\PHP\dsg112\php练习\conn.php on line 90


第九十行代码:

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式