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

Chức năng tìm kiếm không hoạt động trong php

Nếu bạn đang muốn tìm kiếm, bạn cần sử dụng LIKE cú pháp, không phải WHERE

$sql="SELECT  * FROM members WHERE FirstName LIKE '". $fname ."%'";

LIKE & % biến nó thành một ký tự đại diện. Bây giờ bạn đã nói rằng bạn muốn tìm kiếm theo họ và tên, nhưng bạn chỉ chuyển vào biến đầu tiên của mình và bạn chỉ truy vấn trường đầu tiên, vì vậy bạn cũng cần phải chuyển họ và thêm OR vào SQL và đóng gói tên đầu tiên. thích hoặc họ như trong ngoặc đơn để có hiệu suất tốt hơn nếu bạn mở rộng sql sau này ..

$sql="SELECT  * FROM members WHERE (FirstName LIKE '". $fname ."%' OR LastName LIKE '". $lname ."%')";


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MYSQL 8.0 - định dạng nhật ký làm lại không được hỗ trợ

  2. PHP MySQL INSERT không chèn hoặc bất kỳ lỗi nào được hiển thị

  3. Lỗi # 1064 liên tục trên mọi thứ tôi làm trong mySQL thông qua phpMyAdmin

  4. Lỗi khi nhập kết xuất MySql trong Mysql 5.7

  5. Tôi có thể tìm nhật ký MySQL trong phpMyAdmin ở đâu?