1. php調用 mysql資料庫的問題。
幫助把你代碼
分析一下哦
PHP代碼:
首先header("Content-Type:text/html;charset=GB2312");
是網頁翻轉
鏈接
不過這段感覺有問題!
$dbhost="
localhost
";
本地肯定錯
換IP 如202.0.4.45
結果
就正常了$dbuser="root";
這行
賬戶$dbpw="mysqladmin";
賬戶
密碼
$dbname="chat";
資料庫
表名$error_up="<br>";
輸出
換行$dbcharset
=
'gbk'; 字元
通常GBK
就行
這一一分析完
你就知道哪裡出錯了
祝
早日排錯成功!
2. PHP中mysql如何遠程連接資料庫
可以使用pdo進行連接
$dbms='mysql'; //資料庫類型
$host='localhost'; //資料庫主機名
$dbName='test'; //使用的資料庫
$user='root'; //資料庫連接用戶名
$pass=''; //對應的密碼
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一個PDO對象
echo "連接成功<br/>";
/*你還可以進行一次搜索操作
foreach ($dbh->query('SELECT * from FOO') as $row) {
print_r($row); //你可以用 echo($GLOBAL); 來看到這些值
}
*/
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e->getMessage() . "<br/>");
}
//默認這個不是長連接,如果需要資料庫長連接,需要最後加一個參數:array(PDO::ATTR_PERSISTENT => true) 變成這樣:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
3. 求教:PHP中如何遠程連接ACCESS資料庫 - 技術問答
將遠程access使用NFS共享出來映射到本地虛擬驅動器上,再建立數據源,指定文件為虛擬驅動器中的access文件,然後用PHP連接數據源即可
4. PHP網站 如何遠程連接MSSQL資料庫
mysql配置文件有個 skip-networking 開啟這個之後才能遠程連接mysql
然後grant賦予許可權的時候, 要指定 php伺服器的 ip地址或者不指定
grant all on db_name.* to user@php_server_ip identified by 'passwd';
5. PHP怎麼連接並操作遠程ORACLE資料庫
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);
6. PHP怎樣遠程連接MYSQL資料庫
如果mysql伺服器是你的而你的網站不在伺服器里你可以把擁有這資料庫許可權的用戶設置遠程許可權,
在mysql命令如下:grant all no *.* to 用戶名@"遠程的IP地址" identified by "資料庫密碼" with grant option;
7. PHP如何遠程連接到MySQL資料庫
這個在你的項目裡面配置一下就好了。比如我使用thinkphp框架,在配置文件裡面有這么一行: 'DB_HOST'=> 'localhost', 這里配置的就是要訪問的資料庫伺服器,我本地使用就用localhost,如果你是在伺服器上的,就寫你伺服器的網址或者是IP就好了。任何一個php框架或者不用框架都有這么一個設置的
8. php中如何連接遠程mysql資料庫wampserver
決方法:
1。
改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改
"mysql"
資料庫里的
"user"
表裡的
"host"
項,從"localhost"改稱"%"
mysql
-u
root
-pvmwaremysql>use
mysql;mysql>update
user
set
host
=
'%'
where
user
=
'root';mysql>select
host,
user
from
user;
2.
授權法。例如,你想myuser使用mypassword從任何主機連接到mysql伺服器的話。
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'@'192.168.1.3'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;