Để hiển thị dữ liệu của bảng trong MySQL bằng PHP, chúng ta sử dụng câu lệnh SELECT
. Dưới đây là cách sử dụng câu lệnh này để hiển thị dữ liệu của bảng trong MySQL bằng PHP:
- Sử dụng
mysqli_query()
:
// Thông tin kết nối MySQL
$servername = "localhost";
$dbname = "database_name";
$conn = mysqli_connect($servername, $username, $password, $dbname);
die("Connection failed: " . mysqli_connect_error());
$sql = "SELECT * FROM table_name";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// Hiển thị dữ liệu của bảng
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
Sử dụng PDO::query()
và PDOStatement::fetchAll()
:
// Thông tin kết nối MySQL
$servername = "localhost";
$dbname = "database_name";
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM table_name";
// Thực thi câu lệnh SQL và lấy tất cả các bản ghi
$result = $conn->query($sql)->fetchAll();
if (count($result) > 0) {
// Hiển thị dữ liệu của bảng
foreach($result as $row) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
} catch(PDOException $e) {
echo "Error: " . $e->getMessage();
Lưu ý rằng trong câu lệnh SQL SELECT
, chúng ta có thể chọn các cột cần hiển thị bằng cách thay thế dấu *
bằng danh sách các cột cần hiển thị, ví dụ: SELECT id, name, email FROM table_name
.
Hiển thị dữ liệu bảng categories
require_once 'mysql.php';
function get_all_categories(){
$sql = "SELECT * FROM CATEGORIES";
$stmt = $pdo->prepare($sql);
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$result = $stmt->fetchAll();
$category_list = array();
foreach ($result as $row){
$category_list[] = array(
Hiển thị dữ liệu bảng products
Hiển thị dữ liệu bảng orders
Hiển thị dữ liệu bảng order_items
Hiển thị dữ liệu bảng users
0 Nhận xét