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 ."%')";