PHP: Kết nối Host + Database trong PHP
Kết nối MySQL
$ketnoi=mysql_connect("Tên_host","Tên_đăng_nhập_mysql","Mật_khẩu") or die(mysql_error()); //Kết nối tới Host
mysql_select_db("Tên_database",$ketnoi); //Kết nối tới Database
mysql_query("SET NAMES 'UTF8'",$ketnoi); //Yêu cầu hỗ trợ chữ có dấu cho cơ sở dữ liệu hiển thị trên trang web
Ví dụ:
$ketnoi=mysql_connect("localhost","root","1234567") or die(mysql_error());
mysql_select_db("dbphp",$ketnoi);
mysql_query("SET NAMES 'UTF8'",$ketnoi);
Kết nối MySQLi
$ketnoi=mysqli_connect("Tên_host","Tên_đăng_nhập_mysql","Mật_khẩu","Tên_database") or die(mysqli_error()); //Kết nối tới Host + Database
$ketnoi->query("SET NAMES 'UTF8'",$ketnoi); //Yêu cầu hỗ trợ chữ có dấu cho cơ sở dữ liệu hiển thị trên trang web
Ví dụ:
$ketnoi=mysqli_connect("localhost","root","1234567","dbphp");
$ketnoi->query("SET NAMES 'UTF8'",$ketnoi);
Các hàm truy vấn áp dụng cho MySQLi các bạn thêm i vào, ví dụ như mysqli_num_rows(), mysqli_fetch_array(), ...
Kết nối MySql bằng PDO
$dns = "mysql:host=Tên_host;dbname=Tên_database";
$username = "Tên_đăng_nhập_mysql";
$password = "Mật_khẩu";
$db = new PDO($dns, $username, $password);
Ví dụ:
$dns = "mysql:host=localhost;dbname=dbphp";
$username = "root";
$password = "";
$db = new PDO($dns, $username, $password);