十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
哦,这个函数第一个参数是hostname,是主机地址,不是数据库名字。比如mysql_connect('localhost', 'roo', ''),连接成功之后再指定数据库,好像是mysql_select_db('xenforo');
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了玉泉街道免费建站欢迎大家使用!
呵呵,太久没用这个系列的函数了,大致意思是这样。
你的语法和代码是对的,没有问题。
问题在于你访问的文件不存在,404是表示文件不存在。
如果是linux主机,检查下你文件的大小写。
连接Access需要在Win主机下才可以,需要用到Com组件。
?PHP
/*
创建ADO连接
*/
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("YOUR_PATH/1.MDB");
$conn-Open($connstr);
/*
创建记录集查询
*/
$rs = @new COM("ADODB.RecordSet");
$rs-Open("select * from YOUR_TABLE_NAME",$conn,1,3);
/*
循环读取数据
*/
while(!$rs-eof){
echo "$rs-Fields["title"]-Value;
echo "br/";
$rs-Movenext(); //将记录集指针下移
}
$rs-close();
?
PS:貌似Win2008已经不支持Access数据了。
?php
session_start();
ini_set('default_charset','gb2312');
header('Content-Type: text/html; charset=gb2312');
$mydbhost = 'localhost';
$mydbuser = 'nihaot';
$mydbpw = '0000000';
$mydbname = 'nihao';
$tablepre= 'cms_';
$mydbcharset = 'gb2312';
$eachpage =20;
require_once('function.php');
$pa = new page();
$db = new mysql();
$db-connect($mydbhost, $mydbuser, $mydbpw, $mydbname,$mydbcharset);
?