Để 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