Hướng dẫn how to fetch data from database using php - cách tìm nạp dữ liệu từ cơ sở dữ liệu bằng php

Cập nhật vào ngày 1 tháng 7 năm 2020 July 1, 2020

bởi Neeraj Agarwal Neeraj Agarwal

Như chúng ta biết cơ sở dữ liệu là một tập hợp các bảng lưu trữ dữ liệu trong đó.

Để truy xuất hoặc tìm nạp dữ liệu từ cơ sở dữ liệu MySQL, thật đơn giản để thực hiện nó bằng cách sử dụng & nbsp; mysql, & nbsp; chọn trực tuyến & nbsp; truy vấn trong & nbsp; php.Select ” query in PHP .

Ở đây trong bài đăng trên blog này, chúng tôi sẽ xem cách & nbsp; tìm nạp dữ liệu và hiển thị nó ở phía trước.

Mysql chọn truy vấn:

SELECT column_name(s)
FROM table_name

PHP:

$query = mysql_query("select * from tablename", $connection);


Đối với điều này, bạn phải có một cơ sở dữ liệu trong MySQL. Ở đây, chúng tôi có một cơ sở dữ liệu có tên là Công ty, bao gồm một bảng có tên là Nhân viên của Hồi giáo với 5 trường trong đó.

Tiếp theo, chúng tôi đã tạo một trang PHP & NBSP; có tên là UpdatePhp.php, nơi các bước sau đây sẽ thực hiện:

  • Trước tiên chúng tôi thiết lập kết nối với máy chủ.

$connection = mysql_connect("localhost", "root", "");

  • Chọn cơ sở dữ liệu.

$db = mysql_select_db("company", $connection);

  • Thực thi truy vấn chọn mysql.

$query = mysql_query("select * from employee", $connection);

  • Hiển thị dữ liệu được tìm nạp

<span>Name:</span> <?php echo $row1['employee_name']; ?>
<span>E-mail:</span> <?php echo $row1['employee_email']; ?>
<span>Contact No:</span> <?php echo $row1['employee_contact']; ?>
<span>Address:</span> <?php echo $row1['employee_address']; ?>

  • Đóng kết nối với máy chủ.

mysql_close($connection);


Dưới đây là mã hoàn chỉnh của chúng tôi với tùy chọn tải xuống và demo trực tiếp

Hướng dẫn how to fetch data from database using php - cách tìm nạp dữ liệu từ cơ sở dữ liệu bằng php


Tệp PHP: readphp.php


<!DOCTYPE html>
<html>
<head>
<title>Read Data From Database Using PHP - Demo Preview</title>
<meta content="noindex, nofollow" name="robots">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="maindiv">
<div class="divA">
<div class="title">
<h2>Read Data Using PHP</h2>
</div>
<div class="divB">
<div class="divD">
<p>Click On Menu</p>
<?php
$connection = mysql_connect("localhost", "root", ""); // Establishing Connection with Server
$db = mysql_select_db("company", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from employee", $connection);
while ($row = mysql_fetch_array($query)) {
echo "<b><a href="readphp.php?id={$row['employee_id']}">{$row['employee_name']}</a></b>";
echo "<br />";
}
?>
</div>
<?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
$query1 = mysql_query("select * from employee where employee_id=$id", $connection);
while ($row1 = mysql_fetch_array($query1)) {
?>
<div class="form">
<h2>---Details---</h2>
<!-- Displaying Data Read From Database -->
<span>Name:</span> <?php echo $row1['employee_name']; ?>
<span>E-mail:</span> <?php echo $row1['employee_email']; ?>
<span>Contact No:</span> <?php echo $row1['employee_contact']; ?>
<span>Address:</span> <?php echo $row1['employee_address']; ?>
</div>
<?php
}
}
?>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</div>
<?php
mysql_close($connection); // Closing Connection with Server
?>
</body>
</html>

MYSQL & NBSP; Đoạn mã: Đây là mã MySQL để tạo cơ sở dữ liệu và bảng. Here is the MySQL code for creating database and table.


CREATE DATABASE company;
CREATE TABLE employee(
employee_id int(10) NOT NULL AUTO_INCREMENT,
employee_name varchar(255) NOT NULL,
employee_email varchar(255) NOT NULL,
employee_contact varchar(255) NOT NULL,
employee_address varchar(255) NOT NULL,
PRIMARY KEY (employee_id)
)

& NBSP; CSS FILE: style.css


@import "http://fonts.googleapis.com/css?family=Droid+Serif";
/* Above line is to import google font style */
.maindiv {
margin:0 auto;
width:980px;
height:500px;
background:#fff;
padding-top:20px;
font-size:14px;
font-family:'Droid Serif',serif
}
.title {
width:100%;
height:70px;
text-shadow:2px 2px 2px #cfcfcf;
font-size:16px;
text-align:center;
font-family:'Droid Serif',serif
}
.divA {
width:70%;
float:left;
margin-top:30px
}
.form {
width:400px;
float:left;
background-color:#fff;
font-family:'Droid Serif',serif;
padding-left:30px
}
.divB {
width:100%;
height:100%;
background-color:#fff;
border:dashed 1px #999
}
.divD {
width:200px;
height:480px;
padding:0 20px;
float:left;
background-color:#f0f8ff;
border-right:dashed 1px #999
}
p {
text-align:center;
font-weight:700;
color:#5678C0;
font-size:18px;
text-shadow:2px 2px 2px #cfcfcf
}
.form h2 {
text-align:center;
text-shadow:2px 2px 2px #cfcfcf
}
a {
text-decoration:none;
font-size:16px;
margin:2px 0 0 30px;
padding:3px;
color:#1F8DD6
}
a:hover {
text-shadow:2px 2px 2px #cfcfcf;
font-size:18px
}
.clear {
clear:both
}
span {
font-weight:700
}

Kết luận: Chúng tôi đã hiển thị & nbsp; Bạn chọn lệnh chọn của SQL & nbsp; được thực thi bằng PHP, để tìm nạp dữ liệu từ & NBSP; cơ sở dữ liệu. Để biết thêm các lệnh MySQL với PHP, theo dõi & nbsp; các bài đăng trên blog khác của chúng tôi.
We have shown you how SELECT command of SQL is executed with PHP, for fetching data from database. For more MySQL commands with PHP, follow our other blog posts .

40 trả lời để truy xuất hoặc tìm nạp dữ liệu từ cơ sở dữ liệu trong PHP,

  1. Thân mến, bạn đã nói cách tạo cơ sở dữ liệu và bảng trong ví dụ này dữ liệu Retreive từ cơ sở dữ liệu bằng cách sử dụng PHP, nhưng quên nói cách thực hiện các mục nhập vào đó
    You have told how to create database and table in this example “Retreive Data From Database using PHP”, but forgot to tell how to make the entries into it…

    Đáp lại

    1. Đáp lại

  2. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
    Some mistake is there in Retreive Data From Database using PHP

    Đáp lại

    1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

      Đáp lại

    2. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
      // see this code :
      ————————————–
      selectdata.php file
      ————————————

      Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó

      Xin chào Prakash, mã được đăng dưới đây được thực thi. Chỉ cần bạn thay đổi chi tiết kết nối cơ sở dữ liệu giống như cơ sở dữ liệu của bạn. // Xem mã này:

      Đọc dữ liệu từ cơ sở dữ liệu bằng cách sử dụng Php - Demo Preview
      $connection = mysql_connect("localhost", "root", "[email protected]"); // Establishing Connection with Server
      $db = mysql_select_db("users", $connection); // Selecting Database
      //MySQL Query to read data
      $query = mysql_query("select * from employee", $connection);
      while ($row = mysql_fetch_array($query)) {
      echo "{$row[’employee_name’]}“;
      echo “”;
      }
      ?>

      Đọc dữ liệu bằng PHP

      Nhấp vào menu
      E-mail:
      Contact No:
      Address:

      -Thông tin chi tiết-
      css file :
      ————-

      Tên: E-mail: Liên hệ số: Địa chỉ:
      /* Above line is to import google font style */
      .maindiv {
      margin:0 auto;
      width:980px;
      height:500px;
      background:#fff;
      padding-top:20px;
      font-size:14px;
      font-family:’Droid Serif’,serif
      }
      .title {
      width:100%;
      height:70px;
      text-shadow:2px 2px 2px #cfcfcf;
      font-size:16px;
      text-align:center;
      font-family:’Droid Serif’,serif
      }
      .divA {
      width:70%;
      float:left;
      margin-top:30px
      }
      .form {
      width:400px;
      float:left;
      background-color:#fff;
      font-family:’Droid Serif’,serif;
      padding-left:30px
      }
      .divB {
      width:100%;
      height:100%;
      background-color:#fff;
      border:dashed 1px #999
      }
      .divD {
      width:200px;
      height:480px;
      padding:0 20px;
      float:left;
      background-color:#f0f8ff;
      border-right:dashed 1px #999
      }
      p {
      text-align:center;
      font-weight:700;
      color:#5678C0;
      font-size:18px;
      text-shadow:2px 2px 2px #cfcfcf
      }
      .form h2 {
      text-align:center;
      text-shadow:2px 2px 2px #cfcfcf
      }
      a {
      text-decoration:none;
      font-size:16px;
      margin:2px 0 0 30px;
      padding:3px;
      color:#1F8DD6
      }
      a:hover {
      text-shadow:2px 2px 2px #cfcfcf;
      font-size:18px
      }
      .clear {
      clear:both
      }
      span {
      font-weight:700
      }

      Đáp lại

      1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
        This is for school test

        Đáp lại

  3. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
    ?
    Please help me.

    Đáp lại

  4. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

    Đáp lại

    1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

      Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó

      Đáp lại

    2. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

      Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó

      Đáp lại

  5. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
    very helpful

    Đáp lại

    1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

      Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó

      Xin chào Prakash, mã được đăng dưới đây được thực thi. Chỉ cần bạn thay đổi chi tiết kết nối cơ sở dữ liệu giống như cơ sở dữ liệu của bạn. // Xem mã này:
      FormGet Team

      Đáp lại

  6. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
    What is db name , table name and its field name for “colorway.3.2.4” ?

    Đáp lại

    1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

      Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó
      FormGet Team.

      Đáp lại

  7. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

    Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó

    Xin chào Prakash, mã được đăng dưới đây được thực thi. Chỉ cần bạn thay đổi chi tiết kết nối cơ sở dữ liệu giống như cơ sở dữ liệu của bạn. // Xem mã này:

    Đáp lại

    1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

      Bạn có thể gửi cho chúng tôi truy vấn của bạn, chúng tôi sẽ xem xét nó

      Xin chào Prakash, mã được đăng dưới đây được thực thi. Chỉ cần bạn thay đổi chi tiết kết nối cơ sở dữ liệu giống như cơ sở dữ liệu của bạn. // Xem mã này:
      FormGet.com

      Đáp lại

      1. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

        Đáp lại

    2. Thanks!!

      Đáp lại

  8. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP

    Đáp lại

  9. Nó không hoạt động… .. một số sai lầm có trong dữ liệu hồi phục từ cơ sở dữ liệu bằng cách sử dụng PHP
    The Insert and Retrieve parts work perfectly !
    Thank You.

    Đáp lại

  10. Khi tôi nhấp vào liên kết, nó không hiển thị chi tiết

    Đáp lại

  11. Này, một ví dụ điển hình là có thể, giống như tôi muốn tạo một trang hiển thị sự kiện sắp diễn ra Trang sự kiện trên trang web của tôi từ cơ sở dữ liệu, làm thế nào tôi có thể làm điều đó?

    Bạn có thể gửi ghi chú trong email của tôi thêm từ trên cao

    Đáp lại

  12. Đó là trang web hướng dẫn tốt và các ví dụ cảm ơn nhóm Formet

    Đáp lại

  13. Trong hàng, tôi có thể thực hiện dữ liệu mà bất cứ ai cũng có thể giúp tôi giải quyết vấn đề này trong dự án của mình ..

    Đáp lại

  14. Vâng, đây là hướng dẫn tốt cho việc học, và tôi cần thêm một sự giúp đỡ từ bạn. Giống như ví dụ này, chỉ cần tạo một thanh menu (bredcrumb) và chọn một mục trong đó. Khi tôi chọn một menu cụ thể, những thông tin liên quan đến một số div cơ thể khác .. bạn có thể đăng bài này không. Cảm ơn trong Adavance.
    Thanks in adavance.

    Đáp lại

  15. Làm thế nào để tạo hồ sơ khách hàng bằng phiên đăng nhập? Phiên đăng nhập tôi sử dụng mã hóa đăng nhập của bạn. plzzz hướng dẫn tôi… ..

    Đáp lại

  16. Cách nhận liên kết hình ảnh để xem cơ sở dữ liệu

    Đáp lại

  17. Phong cách = Font-Font-Family: Monospace;

    Đáp lại

  18. Chào. Tôi đang cố gắng thiết kế dữ liệu mà tôi được chọn từ cơ sở dữ liệu trong một bảng. Những gì tôi muốn biết nếu tôi có thể thêm hộp kiểm và nút bên cạnh mỗi hàng trong PHP. echo, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx while ($ row = $ result-> fetch_assoc ()) {echo Hồi . $ Row [Hồi XXXXXXXX]. “; Làm cách nào tôi có thể thêm vào mỗi hộp kiểm và nút hàng này?
    echo “XXXXXXXXXXXXXXXXXXXXXXXXXXXXX”;
    while($row = $result->fetch_assoc()) {
    echo “”.$row[“XXXXXX”].””.$row[“XXXXXXXX”].””.$row[“XXXXXXX”].””.$row[“XXXXXXXx”].” “;
    how can i add to each one of these rows checkbox and button?

    Đáp lại

  19. Xin chào, bạn chỉ hiển thị truy xuất chỉ một dữ liệu được lưu trữ trong DB. Làm thế nào để thiết kế bảng để hiển thị thông tin Evryone trong một trang

    Đáp lại

  20. Ôi trời, cảm ơn bạn rất nhiều, nó làm việc. cảm ơn bạn ..

    Đáp lại

  21. Xin chào..can bạn có giúp tôi về cách in/in xem trước tệp đã chọn không? Sử dụng mã này hoặc bất kỳ mã nào khác, tôi thực sự cần nó cho dự án của mình .. Bất kỳ trợ giúp nào sẽ được đánh giá cao .. cảm ơn bạn.

    Đáp lại

  22. while ($ row = mysql_fetch_array ($ query)) có vấn đề vì nó chỉ ra rằng mã mong đợi tham số 1 nhưng boolean đưa ra

    Đáp lại

    1. Hi,

      Lỗi như vậy thường xảy ra khi mysql_query không chạy đúng. Kiểm tra xem MySQL_Query có được thực thi đúng không và $ Truy vấn có chứa bất cứ điều gì hay không. Vấn đề có thể là với kết nối, truy vấn hoặc nó có thể là với các bảng.
      Check whether mysql_query is executed properly and $query contains anything or not. The problem may be with the connection, query or it may be with the tables.

      Vì vậy, hãy chắc chắn rằng truy vấn của bạn phải chứa cùng một tên bảng mà bạn đã tạo trong cơ sở dữ liệu của bạn. Ngoài ra, hãy kiểm tra xem các truy vấn $ có chứa kết quả không.

      Đáp lại

  23. Lỗi như vậy thường xảy ra khi mysql_query không chạy đúng. Kiểm tra xem MySQL_Query có được thực thi đúng không và $ Truy vấn có chứa bất cứ điều gì hay không. Vấn đề có thể là với kết nối, truy vấn hoặc nó có thể là với các bảng.
    Check whether mysql_query is executed properly and $query contains anything or not. The problem may be with the connection, query or it may be with the tables.

    Vì vậy, hãy chắc chắn rằng truy vấn của bạn phải chứa cùng một tên bảng mà bạn đã tạo trong cơ sở dữ liệu của bạn. Ngoài ra, hãy kiểm tra xem các truy vấn $ có chứa kết quả không.

    Đáp lại

  24. Lỗi như vậy thường xảy ra khi mysql_query không chạy đúng. Kiểm tra xem MySQL_Query có được thực thi đúng không và $ Truy vấn có chứa bất cứ điều gì hay không. Vấn đề có thể là với kết nối, truy vấn hoặc nó có thể là với các bảng.

    Đáp lại

  25. Tuyệt vời! Cảm ơn bạn

    Đáp lại

  26. Hướng dẫn tuyệt vời. Theo kịp
    i have created as you said above, but i’m unable to get the names in left side.
    there are no names, its not shows the database . but when i;m checks the database the data is there but its not showing. where to correct the code please help.

    Đáp lại

  27. Xin chào quản trị ..! Tôi đã tạo ra như bạn đã nói ở trên, nhưng tôi không thể có được tên ở bên trái. Không có tên, nó không hiển thị cơ sở dữ liệu. Nhưng khi tôi kiểm tra cơ sở dữ liệu, dữ liệu ở đó nhưng nó không hiển thị. Nơi để sửa mã xin vui lòng giúp đỡ.

    Đáp lại

  28. Dữ liệu PHP rất hữu ích của trang của bạn, nó hữu ích nhất.

    Đáp lại

Nó có mã thực sự tốt, nó làm việc để sử dụng trên trang web mẫu của tôi.

Làm thế nào tìm nạp dữ liệu từ cơ sở dữ liệu trong PHP và hiển thị trong bảng?

Các bước để hiển thị dữ liệu từ cơ sở dữ liệu MySQL với PHP..
Kết nối PHP với cơ sở dữ liệu MySQL. Bạn có thể sử dụng truy vấn kết nối cơ sở dữ liệu sau để kết nối PHP với cơ sở dữ liệu MySQL. ....
Chèn dữ liệu vào bảng phpmyadmin. ....
Tìm nạp dữ liệu từ bảng MySQL. ....
Hiển thị dữ liệu trong bảng HTML. ....
Kiểm tra bản thân để chèn dữ liệu ..

Làm thế nào tôi có thể tìm nạp tất cả dữ liệu từ một bảng trong PHP?

Hàm fetch_all () / mysqli_fetch_all () lấy tất cả các hàng kết quả và trả về bộ kết quả dưới dạng mảng kết hợp, một mảng số hoặc cả hai.fetch_all() / mysqli_fetch_all() function fetches all result rows and returns the result-set as an associative array, a numeric array, or both.

Làm thế nào để bạn lấy dữ liệu từ cơ sở dữ liệu?

Tìm nạp dữ liệu từ cơ sở dữ liệu..
Bắt đầu bằng cách tạo một ứng dụng mới ..
Thêm một màn hình vào ứng dụng của bạn.....
Thêm nguồn dữ liệu vào ứng dụng của bạn bằng cách tham chiếu một số thực thể trong cửa sổ Quản lý phụ thuộc (CTRL+Q).....
Xuất bản ứng dụng bằng cách nhấp vào nút xuất bản 1 nhấp chuột.....
Đã đến lúc tải một số dữ liệu lên màn hình ..

Tôi có thể sử dụng PHP để rút dữ liệu SQL ra không?

Dữ liệu có thể được tìm nạp từ các bảng MySQL bằng cách thực thi câu lệnh SQL Chọn thông qua hàm PHP MySQL_Query.Bạn có một số tùy chọn để tìm nạp dữ liệu từ MySQL.Tùy chọn được sử dụng thường xuyên nhất là sử dụng hàm mysql_fetch_array ().Hàm này trả về hàng dưới dạng một mảng kết hợp, một mảng số hoặc cả hai.. You have several options to fetch data from MySQL. The most frequently used option is to use function mysql_fetch_array(). This function returns row as an associative array, a numeric array, or both.