php連接MYSQL或MariaDB

因mysql於php7版後被廢除,故使用mysqli

本文使用的是php的mysqli做連接

登入資料庫

	$db_server = "localhost"; //資料庫位置
	$db_name = "dbname"; //資料庫名稱
	$db_user = "dbuser"; //資料庫帳號
	$db_passwd = "dbpass"; //資料庫密碼
	$con=mysqli_connect($db_server, $db_user, $db_passwd) or die("資料庫登入錯誤");
	if(mysqli_connect_errno($con)){
		echo "ERROR1";
	}
	mysqli_query($con,"SET NAMES utf8");
	mysqli_select_db($con,$db_name) or die("資料庫連結錯誤"); //默認連線到dbname資料庫

關閉連線

mysqli_close($con);

錯誤訊息

return mysqli_error($con);

輸入SQL語句

return mysqli_query($con,$sql);

防隱碼注入攻擊

return mysqli_real_escape_string($con,$sql_str);

查詢到的筆數

return mysqli_num_rows($result);

默認連線資料庫

mysqli_select_db($con,$db_name)

其他涵式可以參考 https://www.php.net/mysqli

小提醒!!相關參數請參考最上面的”登入資料庫”就可以知道參數是幹嘛用的了

參考:
https://www.php.net/mysqli