$result = mysqli_query[$con, "SELECT * FROM employees
WHERE first_name LIKE '%{$name}%' OR last_name LIKE '%{$name}%'"];
while [$row = mysqli_fetch_array[$result]]
{
echo $row['first_name'] . " " . $row['last_name'];
echo "
";
}
mysqli_close[$con];
?>
Ví dụ sau đây chọn các cột id, firstname và lastname từ bảng MyGuests và hiển thị nó trên trang
Ví dụ [Hướng đối tượng MySQLi]
$servername = "localhost";
$username = "tên người dùng";
$password = "mật khẩu";
$dbname = "myDB";
// Tạo kết nối
$conn = new mysqli[$servername, $username, $password, $dbname];
// Kiểm tra kết nối . ". $conn->connect_error];
if [$conn->connect_error] {
die["Connection failed: " . $conn->connect_error];
}
$sql = "CHỌN id, tên, họ TỪ MyGuests";
$result = $conn->query[$sql];
if [$result->num_rows > 0] {
// xuất dữ liệu của từng hàng
while[$row = $result-> . ". $row["id"]. " - Tên. ". $row["firstname"]. "". $row["họ"]. "
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
";
}
} other {
echo "0 results";close[];
?>
Các dòng mã để giải thích từ ví dụ trên
Đầu tiên, chúng tôi thiết lập một truy vấn SQL để chọn các cột id, firstname và lastname từ bảng MyGuests. Dòng mã tiếp theo chạy truy vấn và đặt dữ liệu kết quả vào một biến có tên $result
Sau đó, hàm num_rows[]
kiểm tra xem có nhiều hơn 0 hàng được trả về không
Nếu có nhiều hơn 0 hàng được trả về, hàm fetch_assoc[]
sẽ đặt tất cả các kết quả vào một mảng kết hợp mà chúng ta có thể lặp qua. Vòng lặp while[]
lặp qua tập kết quả và xuất dữ liệu từ các cột id, firstname và lastname
Ví dụ sau hiển thị giống như ví dụ trên, theo cách thủ tục MySQLi
Ví dụ [Thủ tục MySQLi]
$servername = "localhost";
$username = "tên người dùng";
$password = "mật khẩu";
$dbname = "myDB";
// Tạo kết nối
$conn = mysqli_connect[$servername, $username, $password, $dbname];
// Kiểm tra kết nối< . $conn] {
if [!$conn] {
die["Kết nối không thành công. ". mysqli_connect_error[]];
}
$sql = "CHỌN id, tên, họ TỪ MyGuests";
$result = mysqli_query[$conn, $sql];
if [mysqli_num_rows[$result] > 0] {
// xuất dữ liệu của từng hàng
while[$row = mysqli_fetch_assoc[$result . ". $row["id"]. " - Tên. ". $row["firstname"]. "". $row["họ"]. "
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
";
}
} other {
echo "0 results";
Bạn cũng có thể đưa kết quả vào một bảng HTML
Ví dụ [Hướng đối tượng MySQLi]
$servername = "localhost";
$username = "tên người dùng";
$password = "mật khẩu";
$dbname = "myDB";
// Tạo kết nối
$conn = new mysqli[$servername, $username, $password, $dbname];
// Kiểm tra kết nối . ". $conn->connect_error];
if [$conn->connect_error] {
die["Connection failed: " . $conn->connect_error];
}
$sql = "CHỌN id, tên, họ TỪ MyGuests";
$result = $conn->query[$sql];
if [$result->num_rows > 0] {
echo "";
// xuất dữ liệu của từng hàng
while[$row = $result->fetch_assoc[]] {
echo "";
}
echo "
} other {
echo "0 results";
}
$
?>Run example »
Chọn dữ liệu với PDO [+ Báo cáo đã chuẩn bị]
Ví dụ sau sử dụng câu lệnh đã chuẩn bị
Nó chọn các cột id, firstname và lastname từ bảng MyGuests và hiển thị nó trong bảng HTML
Hôm nay, Chúng tôi muốn chia sẻ với các bạn cách tìm kiếm và hiển thị dữ liệu từ cơ sở dữ liệu trong php. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách lấy dữ liệu từ cơ sở dữ liệu trong php và hiển thị trong bảng html, hãy nghe cách tìm kiếm và lọc dữ liệu trong bảng html bằng cơ sở dữ liệu php và mysql [có mã nguồn] chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ cho . Trong bài đăng này, chúng ta sẽ tìm hiểu về Bootstrap Autocomplete Search Box / textbox trong PHP MySQL với một ví dụ
cơ sở dữ liệu tìm kiếm php mysql và hiển thị kết quả
nội dung
Cũng nên đọc phần này 👉 PHP MySQL. Truy vấn tìm nạp Dữ liệu từ Cơ sở dữ liệu
- cơ sở dữ liệu tìm kiếm php mysql và hiển thị kết quả
- Bài viết liên quan
ví dụ 1. cơ sở dữ liệu tìm kiếm php mysql và hiển thị kết quả
Tôi hy vọng bạn có ý tưởng về cách tìm nạp dữ liệu từ cơ sở dữ liệu trong php bằng nút tìm kiếm.
Tôi muốn có phản hồi về infinityknow của mình. blog com.
Phản hồi, câu hỏi hoặc nhận xét có giá trị của bạn về bài viết này luôn được hoan nghênh.
Nếu bạn thích và thích bài đăng này, đừng quên chia sẻ.
pakainfo
Tôi là Jaydeep Gondaliya , kỹ sư phần mềm, người sáng lập và người điều hành Pakainfo. Tôi là nhà phát triển toàn diện, doanh nhân và chủ sở hữu của Pakainfo. com. Tôi sống ở Ấn Độ và tôi thích viết các hướng dẫn và mẹo có thể giúp ích cho các nghệ nhân khác, một Blogger đam mê, những người thích chia sẻ nội dung thông tin về PHP, JavaScript, jQuery, Laravel, CodeIgniter, VueJS, AngularJS và Bootstrap ngay từ giai đoạn đầu