【原创】连接数据库

作为程序员,需要不断来回交叉测试本地网页和云端网页,有一个刚需是智能连接合适的数据库,以前我常常来回修改连接函数,确保正确地连接了本地或云端数据库,最后还是花了点心思写了一段小代码来解决这个问题。

智能数据库连接代码

<?php
if ($_SERVER ['HTTP_HOST'] == "localhost"){
	$conn = mysql_connect("localhost","root","") or die ("无法连接到本地DB服务器!"); 
	mysql_query("SET NAMES 'utf8'"); //确保中文无乱码
	mysql_select_db("mydb",$conn) or die ("无法选择并打开本地DB");
}else{		
	$conn = mysql_connect("server","user","password") or die ("无法连接到云端DB服务器"); 
	mysql_query("SET NAMES 'utf8'"); //确保中文无乱码
	mysql_select_db("db-name",$conn) or die ("无法选择并打开云端DB");
}
?>