Hướng dẫn xampp connect to mysql - xampp kết nối với mysql



Để cài đặt MySQL trên hệ điều hành Windows bạn có thể cài đặt MySQL Server hoặc cài XAMPP.


Cài đặt MySQl Server

Để cài MySQL Server và các phần mềm liên quan bạn có thể vào trang https://dev.mysql.com/downloads/

Tải và cài đặt MySQL Server tại https://dev.mysql.com/downloads/mysql/

Tải và cài đặt MySQL Workbench tại https://dev.mysql.com/downloads/workbench/

MySQL Workbench cung cấp cho các nhà phát triển môi trường các công cụ tích hợp để:

  • Database Design & Modeling
  • SQL Development
  • Database Administration
  • Database Migration

AMP (Apache, MySQL, PHP). Nó có sẵn cho tất cả các hệ điều hành. Có nhiều tùy chọn AMP có sẵn trên thị trường được cung cấp dưới đây:

  • WAMP cho Windows cho Windows
  • LAMP cho Linux cho Linux
  • MAMP cho Mac cho Mac
  • SAMP cho Solaris cho Solaris
  • FAMP cho FreeBSD cho FreeBSD
  • XAMPP (Apache, MySQL, PHP, Perl): nó bao gồm nhiều chương trình khác như FileZilla, OpenSSL, Webalizer, Mercury Mail, v.v. (Apache, MySQL, PHP, Perl): nó bao gồm nhiều chương trình khác như FileZilla, OpenSSL, Webalizer, Mercury Mail, v.v.

Tải và cài đặt máy chủ XAMPP tại https://www.apachefriends.org/download.html

Với XAMPP bạn có thể sử dụng trình phpMyAdmin để quản trị cơ sở dữ liệu MySQL. phpMyAdmin để quản trị cơ sở dữ liệu MySQL.

Khởi động MySQL Server: :

Mở XAMPP:

Hướng dẫn xampp connect to mysql - xampp kết nối với mysql

Click start để mở Apache server và MySQL server trong XAMPP:

Hướng dẫn xampp connect to mysql - xampp kết nối với mysql

Đến đây là bạn đã cài đặt thành công MySQL Server: với username = "root" và password = "".

Sử dụng trình phpMyAdmin

Mở trình phpMyAdmin để thao tác với MySQL. phpMyAdmin để thao tác với MySQL.

1. Mở trang http://localhost/

2. Click link phpMyAdmin:

Hướng dẫn xampp connect to mysql - xampp kết nối với mysql

3. Giao diện phpMyAdmin:

Hướng dẫn xampp connect to mysql - xampp kết nối với mysql

Tại đây bạn có thể thao tác với database và các table, thực thi câu lệnh SQL,...

Sử dụng Navicat thao tác với MySQL Server

Nếu bạn không thích sử dụng phpMyAdmin thì bạn có thể sử dụng phần mềm Navicat, với Navicat hỗ trợ nhiều hệ quản trị cơ sở dữ liệu như MySQL, SQL Server, PostgreSQL,...

Tham khảo thêm cách sử dụng tại /phan-mem-tien-ich/navicat



  • Download file ví dụ
  • Trong file download đã có sẵn file tintuc.sql, file này là file dữ liệu mẫu, sau khi đã tạo database chúng ta có thể đưa dữ liệu từ file tintuc.sql bằng thao tác import có trong phpMyAdmin.
  • Trang chủ
  • Hướng dẫn học

Hướng dẫn học

  • Học PHP
  • Kết nối MySQL
  • Kết nối PHP & MySQL là bước cơ bản khi bạn muốn bất kỳ thao tác nào liên quan đến MySQL.
  • Từ phiên bản PHP 5.5 trở đi, thư viện MySQL sẽ không còn được hỗ trợ, và phiên bản PHP 7 trở lên đã gỡ bỏ hoàn toàn thư viện MySQL, thay vào đó 2 thư viện khác được sử dụng là MySQLi và PDO.

    • Trong phạm vi của phần hướng dẫn PHP này chỉ đề cập đến MySQLi, vì cấu trúc và các viết tương tự như thư viện MySQL trước đó.
    • MySQLi có 2 lựa chọn cách viết khác nhau:

Theo kiểu thủ tục: viết giống như MySQL chỉ khác là thay đổi mysql thành mysqli.

Theo kiểu hướng đối tượng
(Procedural)
Một số hàm cơ bản MySQLi sử dụng trong phần hướng dẫn học này:
(Object-Oriented)
Kiểu thủ tục (Procedural)
Kiểu hướng đối tượng (Object-Oriented) = mysqli_connect() Mô tả = new mysqli() $ketnoi = mysqli_connect()
$ketnoi = new mysqli() Tạo kết nối database ->connect_error mysqli_connect_error()
$ketnoi->connect_error $ketnoi) Lỗi kết nối ->close() mysqli_close($ketnoi)
$ketnoi->close() = mysqli_query($ketnoi, $sql) Ngắt kết nối MySQLi = $ketnoi->query($sql) Truy vấn table từ $ketnoi Với $sql là câu truy vấn select $ketnoi
Với $sql là câu truy vấn select
mysqli_num_rows($ketqua) $ketqua) $ketqua->num_rows ->num_rows Số lượng số hàng có trong table.
mysqli_fetch_assoc($ketqua) $ketqua) $ketqua->fetch_assoc() ->fetch_assoc() Số lượng số hàng có trong table.

mysqli_fetch_assoc($ketqua)

$ketqua->fetch_assoc()

Kết nối MySQLi

Nếu chưa biết về cách tạo database và thông tin kết nối thì bạn có thể xem lại cách tạo từ phpMyAdmin.

Nếu chưa biết file PHP được tạo ở đâu thì bạn có thể xem lại Thư mục làm việc khi cài XAMPP.

Kiểu hướng đối tượng

// Khai báo username
$password = "123456";      // Khai báo password
$server   = "localhost";   // Khai báo server
$dbname   = "tintuc";      // Khai báo database

// Kết nối database tintuc
$connect = mysqli_connect($server, $username, $password, $dbname);

//Nếu kết nối bị lỗi thì xuất báo lỗi và thoát.
if (!$connect) {
    die("Không kết nối :" . mysqli_connect_error());
    exit();
}
echo "Khi kết nối thành công sẽ tiếp tục dòng code bên dưới đây."
?>

// Khai báo username
$password = "123456";      // Khai báo password
$server   = "localhost";   // Khai báo server
$dbname   = "tintuc";      // Khai báo database

// Kết nối database tintuc
$connect = new mysqli($server, $username, $password, $dbname);

//Nếu kết nối bị lỗi thì xuất báo lỗi và thoát.
if ($connect->connect_error) {
    die("Không kết nối :" . $conn->connect_error);
    exit();
}
echo "Khi kết nối thành công sẽ tiếp tục dòng code bên dưới đây."
?>

Kiểu thủ tục

Nếu không xảy ra lỗi kết nối thì trình duyệt sẽ hiển thị như bên dưới.

Khi kết nối thành công sẽ tiếp tục dòng code bên dưới đây. tintuc.sql, file này là file dữ liệu mẫu, sau khi đã tạo database chúng ta có thể đưa dữ liệu từ file tintuc.sql bằng thao tác import có trong phpMyAdmin.