哦,這個(gè)函數(shù)第一個(gè)參數(shù)是hostname,是主機(jī)地址,不是數(shù)據(jù)庫(kù)名字。比如mysql_connect('localhost', 'roo', ''),連接成功之后再指定數(shù)據(jù)庫(kù),好像是mysql_select_db('xenforo');
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了玉泉街道免費(fèi)建站歡迎大家使用!
呵呵,太久沒(méi)用這個(gè)系列的函數(shù)了,大致意思是這樣。
你的語(yǔ)法和代碼是對(duì)的,沒(méi)有問(wèn)題。
問(wèn)題在于你訪問(wèn)的文件不存在,404是表示文件不存在。
如果是linux主機(jī),檢查下你文件的大小寫。
連接Access需要在Win主機(jī)下才可以,需要用到Com組件。
?PHP
/*
創(chuàng)建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);
/*
創(chuàng)建記錄集查詢
*/
$rs = @new COM("ADODB.RecordSet");
$rs-Open("select * from YOUR_TABLE_NAME",$conn,1,3);
/*
循環(huán)讀取數(shù)據(jù)
*/
while(!$rs-eof){
echo "$rs-Fields["title"]-Value;
echo "br/";
$rs-Movenext(); //將記錄集指針下移
}
$rs-close();
?
PS:貌似Win2008已經(jīng)不支持Access數(shù)據(jù)了。
?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);
?