sql >> Databasteknik >  >> RDS >> Mysql

MYSQL sökresultat

Försök att undvika att posta samma fråga på andra sätt, redigera samma fråga.

Du ställde samma fråga i MYSQL ELLER fungerar inte

Hoppas detta verkligen hjälper dig:-

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());

Jag har också svarat på din nya upprepade fråga https://stackoverflow.com/a/44859408/7678788




  1. Hur man får antal specifika rader från en annan tabell i en underfråga

  2. Sequelize:Frågar om ARRAY innehåller ett värde

  3. var kan man redigera mysql fulltext stoppordslistor?

  4. inte skiftlägeskänslig fråga i mysql