phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Funkcja wyszukiwania nie działa w php

Jeśli szukasz wyszukiwania, musisz użyć LIKE składnia, a nie WHERE

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

LIKE & % zrób z tego symbol wieloznaczny. Teraz powiedziałeś, że chcesz wyszukiwać według pierwszego i ostatniego, ale przekazujesz tylko pierwszą zmienną i pytasz tylko pierwsze pole, więc będziesz musiał podać również nazwisko i dodać OR do SQL i zahermetyzować imię jak lub nazwisko jak w nawiasie dla lepszej wydajności, jeśli później rozwiniesz sql.

$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. phpMyAdmin nie może połączyć się ze zdalnym serwerem w systemie Windows 7 z klienta Linux

  2. Nie można zainstalować phpMyAdmin na CentOS 7 przez powłokę

  3. zdalny phpmyadmin nie może się zalogować, ale klient mysql może

  4. Dozwolony rozmiar pamięci wyczerpany

  5. Jak dodać kolejne pole w istniejącej tabeli w mysql