Hướng dẫn how use php with mysql database with example? - làm thế nào sử dụng php với cơ sở dữ liệu mysql với ví dụ?


Một cơ sở dữ liệu bao gồm một hoặc nhiều bảng.

Bạn sẽ cần các đặc quyền tạo đặc biệt để tạo hoặc xóa cơ sở dữ liệu MySQL.


Tạo cơ sở dữ liệu MySQL bằng MySQLI và PDO

Tuyên bố cơ sở dữ liệu tạo được sử dụng để tạo cơ sở dữ liệu trong MySQL.

Các ví dụ sau tạo cơ sở dữ liệu có tên là "MyDB":

Ví dụ (hướng đối tượng mysqli) theo định hướng đối tượng)

$servername = "localhost";
$username = "username";
$password = "password";

// Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:".
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

. Lỗi Tạo cơ sở dữ liệu: ". $ Conn-> lỗi;}
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
  echo "Database created successfully";
} else {
  echo "Error creating database: " . $conn->error;
}

$ Conn-> đóng (); ?>
?>


Lưu ý: Khi bạn tạo cơ sở dữ liệu mới, bạn chỉ phải chỉ định ba đối số đầu tiên cho đối tượng MySQLI (tên Servername, tên người dùng và mật khẩu). When you create a new database, you must only specify the first three arguments to the mysqli object (servername, username and password).

MIPO: Nếu bạn phải sử dụng một cổng cụ thể, hãy thêm một chuỗi trống cho đối số tên cơ sở dữ liệu, như thế này: mới mysqli ("localhost", "tên người dùng", "mật khẩu", "", cổng) If you have to use a specific port, add an empty string for the database-name argument, like this: new mysqli("localhost", "username", "password", "", port)



Ví dụ (thủ tục MySQLI)

$servername = "localhost";
$username = "username";
$password = "password";

// Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:".
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}

. Lỗi Tạo cơ sở dữ liệu: ". $ Conn-> lỗi;}
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
  echo "Database created successfully";
} else {
  echo "Error creating database: " . mysqli_error($conn);
}

$ Conn-> đóng (); ?>
?>


Lưu ý: Khi bạn tạo cơ sở dữ liệu mới, bạn chỉ phải chỉ định ba đối số đầu tiên cho đối tượng MySQLI (tên Servername, tên người dùng và mật khẩu). The following PDO example create a database named "myDBPDO":

MIPO: Nếu bạn phải sử dụng một cổng cụ thể, hãy thêm một chuỗi trống cho đối số tên cơ sở dữ liệu, như thế này: mới mysqli ("localhost", "tên người dùng", "mật khẩu", "", cổng)

$servername = "localhost";
$username = "username";
$password = "password";

// Tạo kết nối $ Conn = new mysqli ($ servername, $ username, $ password); // kiểm tra kết nối if ($ Conn-> Connect_error) & nbsp; {& nbsp; & nbsp; die ("Kết nối không thành công:".
  $conn = new PDO("mysql:host=$servername", $username, $password);
  // set the PDO error mode to exception
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $sql = "CREATE DATABASE myDBPDO";
  // use exec() because no results are returned
  $conn->exec($sql);
  echo "Database created successfully
";
} catch(PDOException $e) {
  echo $sql . "
" . $e->getMessage();
}

. Lỗi Tạo cơ sở dữ liệu: ". $ Conn-> lỗi;}
?>


$ Conn-> đóng (); ?> A great benefit of PDO is that it has exception class to handle any problems that may occur in our database queries. If an exception is thrown within the try{ } block, the script stops executing and flows directly to the first catch(){ } block. In the catch block above we echo the SQL statement and the generated error message.




Với PHP, bạn có thể kết nối và thao tác cơ sở dữ liệu.

MySQL là hệ thống cơ sở dữ liệu phổ biến nhất được sử dụng với PHP.


MySQL là gì?

  • MySQL là một hệ thống cơ sở dữ liệu được sử dụng trên web
  • MySQL là một hệ thống cơ sở dữ liệu chạy trên máy chủ
  • MySQL là lý tưởng cho cả các ứng dụng nhỏ và lớn
  • MySQL rất nhanh, đáng tin cậy và dễ sử dụng
  • MySQL sử dụng SQL tiêu chuẩn
  • MySQL biên dịch trên một số nền tảng
  • MySQL miễn phí tải xuống và sử dụng
  • MySQL được phát triển, phân phối và được hỗ trợ bởi Oracle Corporation
  • MySQL được đặt theo tên của người đồng sáng lập Monty Widenius Con gái: My

Dữ liệu trong cơ sở dữ liệu MySQL được lưu trữ trong các bảng. Một bảng là một tập hợp các dữ liệu liên quan và nó bao gồm các cột và hàng.

Cơ sở dữ liệu rất hữu ích để lưu trữ thông tin một cách phân loại. Một công ty có thể có cơ sở dữ liệu với các bảng sau:

  • Người lao động
  • Các sản phẩm
  • Khách hàng
  • Đơn đặt hàng

Hệ thống cơ sở dữ liệu PHP + MySQL

  • PHP kết hợp với MySQL là đa nền tảng (bạn có thể phát triển trong Windows và phục vụ trên nền tảng UNIX)

Truy vấn cơ sở dữ liệu

Truy vấn là một câu hỏi hoặc một yêu cầu.

Chúng tôi có thể truy vấn một cơ sở dữ liệu để biết thông tin cụ thể và có một bản ghi được trả về.

Nhìn vào truy vấn sau (sử dụng SQL tiêu chuẩn):

Chọn tên cuối cùng từ nhân viên

Truy vấn ở trên chọn tất cả dữ liệu trong cột "Tên cuối" từ bảng "Nhân viên".

Để tìm hiểu thêm về SQL, vui lòng truy cập hướng dẫn SQL của chúng tôi.


Tải xuống cơ sở dữ liệu MySQL

Nếu bạn không có máy chủ PHP có cơ sở dữ liệu MySQL, bạn có thể tải xuống miễn phí tại đây: http://www.mysql.com


Sự thật về cơ sở dữ liệu MySQL

MySQL là hệ thống cơ sở dữ liệu tiêu chuẩn de-facto cho các trang web có khối lượng lớn cả dữ liệu và người dùng cuối (như Facebook, Twitter và Wikipedia).

Một điều tuyệt vời khác về MySQL là nó có thể được thu nhỏ xuống để hỗ trợ các ứng dụng cơ sở dữ liệu nhúng.

Nhìn vào http://www.mysql.com/customers/ để biết tổng quan về các công ty sử dụng MySQL.



Tôi có thể sử dụng PHP để kết nối với cơ sở dữ liệu MySQL không?

Php 5 trở lên có thể hoạt động với cơ sở dữ liệu MySQL sử dụng: tiện ích mở rộng MySQLI ("I" là viết tắt của PDO được cải thiện) (đối tượng dữ liệu PHP) MySQLi extension (the "i" stands for improved) PDO (PHP Data Objects)

PHP hoạt động như thế nào với mysql?

Ngôn ngữ PHP cung cấp các chức năng làm cho việc giao tiếp với MySQL cực kỳ đơn giản.Bạn sử dụng các chức năng PHP để gửi các truy vấn SQL đến cơ sở dữ liệu.Bạn không cần biết chi tiết giao tiếp với MySQL;PHP xử lý các chi tiết.Bạn chỉ cần biết các truy vấn SQL và cách sử dụng các hàm PHP.You use PHP functions to send SQL queries to the database. You don't need to know the details of communicating with MySQL; PHP handles the details. You only need to know the SQL queries and how to use the PHP functions.

Làm thế nào chúng ta có thể tạo cơ sở dữ liệu bằng PHP và MySQL?

Các bước cơ bản để tạo cơ sở dữ liệu MySQL bằng PHP là: Thiết lập kết nối với máy chủ MySQL từ tập lệnh PHP của bạn như được mô tả trong bài viết này.Nếu kết nối thành công, hãy viết truy vấn SQL để tạo cơ sở dữ liệu và lưu trữ nó trong một biến chuỗi.Thực hiện truy vấn.