如果mysql服務器是你的而你的網(wǎng)站不在服務器里你可以把擁有這數(shù)據(jù)庫權限的用戶設置遠程權限,

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站建設、網(wǎng)站重做改版、重慶網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5開發(fā)、商城網(wǎng)站制作、集團公司官網(wǎng)建設、外貿網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為重慶等各大城市提供網(wǎng)站開發(fā)制作服務。
在mysql命令如下:grant all no *.* to 用戶名@"遠程的IP地址" identified by "數(shù)據(jù)庫密碼" with grant option;
對于PHP連接遠程MySql數(shù)據(jù)庫,通常要使用如下的語句:
var
$serverName
=
'db4free.net:3306';//數(shù)據(jù)庫服務器
var
$dbName
=
'dbname';//數(shù)據(jù)庫名
var
$dbUsername
=
'username';//用戶名
var
$dbPassword
=
'123';//登陸密碼
mysql_connect($serverName,$dbUsername
,$dbPassword);
mysql_select_db($dbName);
$conn=mysql_connect('主機','數(shù)據(jù)庫名','密碼');?將’主機‘改為IP號,是可以遠程訪問數(shù)據(jù)庫的。
前提是需要:
? ? ?1、關閉所訪問的主機的?防火墻。(不然其他用戶無法訪問主機)
? ? ?2、設置主機上的?數(shù)據(jù)庫的?訪問權限,即?允許?其他用戶訪問?數(shù)據(jù)庫。
? ? ? ? ? MySql數(shù)據(jù)庫的訪問權限設置:在mysql命令行中輸入命令? grant?all?on?*.*?to?root@'%'?identified?by?password;? ? ?其中password是數(shù)據(jù)庫的密碼。
? ? ? 3、該步驟最關鍵,得保證與主機之間的線路是通的(否則永遠也連不上)。
看了,LZ提出的問題后,親自編程序試了下,程序如下:
上述程序即可,用于測試。
如有問題,請再留言。
putenv ("ORACLE_BASE=/ora");
putenv ("ORACLE_HOME=/ora");
putenv("NLS_LANG=AMERICAN");
//$conn = Ora_PLogon("hostname","passwd");
$conn = Ora_PLogon("web@web","web");
@ora_commiton($conn);
$cur=ora_open($conn);
$err_no=0;
$query = "select PASSWORD from register where mobilno='$t_tele_num'";
$result=ora_parse($cur,$query);
$result=ora_exec($cur);
if(ora_fetch($cur))
$datacount = ora_getcolumn($cur, 0);
echo "$datecount";
ora_close($cur);
配置PHP5支持MySQL
打開PHP配置文件“F:\PHP\php5328Win32\php.ini”,
查找“extension=php_mysql.dll”,
把前面的分號去掉,保存文件,啟動服務;
卻提示“PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll”錯誤,
解決辦法:
打開PHP配置文件“F:\PHP\php5328Win32\php.ini”
查找“extension_dir = "ext"”
把前面的分號去掉,保存文件,啟動服務,問題解決。
網(wǎng)站欄目:php操作遠程數(shù)據(jù)庫表 php遠程調用數(shù)據(jù)庫
瀏覽路徑:http://chinadenli.net/article22/hghhcc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、標簽優(yōu)化、響應式網(wǎng)站、服務器托管、小程序開發(fā)、網(wǎng)站維護
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)