Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Kết nối với Cơ sở dữ liệu bằng PHP

Lựa chọn một công ty lưu trữ web có uy tín chỉ là bước đầu tiên để xây dựng và duy trì một trang web thành công. Đôi khi bạn có thể cần phải kết nối trang web được điều khiển bằng PHP của mình với cơ sở dữ liệu . Trong hầu hết các trường hợp hệ thống quản lý nội dung, điều này được thực hiện thông qua tệp config.php. Dưới đây là một tập lệnh PHP mẫu kết nối với cơ sở dữ liệu và hiển thị tất cả các trường cho một bảng cụ thể mà bạn chỉ định trong mã.

QUAN TRỌNG: Để kết nối cơ sở dữ liệu hoạt động, bạn sẽ cần tạo cơ sở dữ liệu, thêm người dùng cơ sở dữ liệu và đảm bảo rằng bạn đính kèm người dùng MySQL vào cơ sở dữ liệu trước khi cố gắng chạy tập lệnh trên máy chủ.

Nếu bạn cần chạy tập lệnh cơ sở dữ liệu trên máy tính cục bộ của mình, bạn sẽ cần thiết lập máy tính của mình để chạy Apache , MySQL PHP . Bạn có thể thực hiện việc này bằng cách cài đặt WAMP (Windows), MAMP (Mac) hoặc XAMPP.

Cách kết nối với cơ sở dữ liệu bằng PHP

<?php   

//Sample Database Connection Script    
//Setup connection variables, such as database username 
//and password 

$hostname="localhost"; 
$username="your_dbusername"; 
$password="your_dbpassword"; 
$dbname="your_dbusername"; 
$usertable="your_tablename"; 
$yourfield = "your_field";   

//Connect to the database 
$connection = mysql_connect($hostname, $username, $password); mysql_select_db($dbname, $connection);   

//Setup our query 
$query = "SELECT * FROM $usertable";   

//Run the Query 
$result = mysql_query($query);   

//If the query returned results, loop through 
// each result 

if($result) 
    {   while($row = mysql_fetch_array($result))   
        {     $name = $row["$yourfield"];     
              echo "Name: " . $name; 
   } }   

?>

LƯU Ý: Các tài khoản cPanel sử dụng PHP 7 trở lên sẽ cần sử dụng mysqli thay vì mysql -
ví dụ. $ connection =mysqli_connect ($ hostname, $ username, $ password);

Bạn có thể tìm thấy phiên bản PHP của mình trong cPanel hoặc trang phpinfo.

Vì vậy, hãy xem mã thực tế và những gì bạn cần thay thế:

$ tên máy chủ :Điều này hầu như luôn đề cập đến ‘localhost’ trừ khi bạn đang kết nối với cơ sở dữ liệu bên ngoài.

$ tên người dùng :Đây là người dùng MySQL mà bạn muốn kết nối. Hãy nhớ rằng người dùng phải được chỉ định cho cơ sở dữ liệu.

$ mật khẩu :Đây là mật khẩu cho tên người dùng bạn vừa nhập.

$ dbname :Điều này đề cập đến tên cơ sở dữ liệu mà bạn muốn kết nối.

$ có thể sử dụng được :Điều này không cần thiết để kết nối nhưng trong tập lệnh này, nó đề cập đến một bảng cụ thể trong cơ sở dữ liệu.

$ yourfield :Điều này không cần thiết để kết nối với cơ sở dữ liệu nhưng cho script biết trường nào sẽ vang lên màn hình.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cẩn thận với dữ liệu sai lệch từ SET STATISTICS IO

  2. Làm thế nào để sắp xếp theo số trong SQL?

  3. Ngôn ngữ truy vấn có cấu trúc - Tầm quan trọng của việc học SQL

  4. Vui vẻ với các tính năng Postgres mới của Django

  5. Mô hình cơ sở dữ liệu cơ sở trong thực tế:Thử thách của Blogger