新浪SAE中MySQL的連線
阿新 • • 發佈:2019-01-31
在用新浪SAE做一個Jquery的微博,但是MySQL的連線一直有問題。
因為沒有用新浪SAE提供的基於mysql模組的SaeMysql類,只是用MySQL的connect
新浪那邊提供的MySQL連線資訊:
Host: $_SERVER['HTTP_MYSQLPORT'].mysql.sae.sina.com.cn
Port: $_SERVER['HTTP_MYSQLPORT']
如果直接用
$query=mysql_connect($_SERVER['HTTP_MYS
QLPORT'].mysql.sae.sina.com.cn,DB_USER,DB_PASSWORD);
會提示:
SAE_Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ’3308mysqlsaesinacomcn’ (1) in index.php on line 14
研究了很久,得出連線字串應該這麼寫
define(‘DB_HOST’,$_SERVER['HTTP_MYSQL
PORT'].’.mysql.sae.sina.com.cn:’.$_SERVER['HTTP_MYSQLPORT']);$query=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
這樣就可以成功連線和使用MySQL了·······
希望對你有幫助哦····