你可以在你php的server里面嘗試用shell遠程連接你的SQLserver。一般這些是兩個問題,要么是你遠程SQLserver沒有開端口,所有不能訪問你SQLserver,或者是你mysql沒有開啟遠程連接。
成都創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務淥口,10年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
看代碼應該是test2去獲取test1的數(shù)據(jù),getData.php里,加上對應的接口文件名應該就好了
B service :
//getData.php
$url?=?'';
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);
curl_setopt($ch,?CURLOPT_HEADER,?true);
$result?=?curl_exec($ch);
echo?$result;
PHP要連接上百臺或更多臺服務器數(shù)據(jù)庫的話,我想你還在是本地寫一個數(shù)據(jù)專門來存放每一臺服務器數(shù)據(jù)庫的信息,然后用循環(huán)來連接,而每次連接一臺服務然后把得到信息存在本地的數(shù)據(jù)庫里,每隔30秒到50秒執(zhí)行一次。時間長了,本地的數(shù)據(jù)庫中就會有信息了,然后再讀本地的數(shù)據(jù)庫來統(tǒng)計
1.建立兩個數(shù)據(jù)庫連接,查詢的時候分別調(diào)用。
2.使用dbname.tablename的方式來寫from,或者join(前提是你用于連接MYSQL的帳號必須同時可以訪問這兩個庫)
例如:dba,dbb
select * from dba.table1 as t1
join dbb.table1 as t2 on t1.id = t2.id
標題名稱:php跨服務器數(shù)據(jù)庫取數(shù) PHP調(diào)用數(shù)據(jù)庫
網(wǎng)頁路徑:http://vcdvsql.cn/article22/hhhijc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、域名注冊、軟件開發(fā)、動態(tài)網(wǎng)站、面包屑導航、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)