Versuchen Sie zu vermeiden, dieselbe Frage zu posten Bearbeiten Sie dieselbe Frage auf andere Weise.
Sie haben dieselbe Frage in MYSQL OR not working gestellt
Ich hoffe, das wird Ihnen wirklich helfen:-
try {
$keyword = trim($_GET["keyword"]);
if ($keyword <> "" ) {
$sql = "SELECT * FROM tbl_contacts WHERE 1 AND "
. " (first_name LIKE :keyword OR last_name LIKE :keyword) ORDER BY first_name ";
$stmt = $DB->prepare($sql);
$stmt->bindValue(":keyword", $keyword."%");
}else {
$sql = "SELECT * FROM tbl_contacts WHERE 1 ORDER BY first_name ";
$stmt = $DB->prepare($sql);
}
$stmt->execute();
$total_count = count($stmt->fetchAll());
Ich habe auch Ihre neue wiederholte Frage beantwortet https://stackoverflow.com/a/44859408/7678788