sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Sökfunktionen fungerar inte i php

Om du vill söka måste du använda LIKE syntax, inte WHERE

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

LIKE & % gör det till ett jokertecken. Nu sa du att du vill söka efter för- och efternamn, men du skickar bara in din första variabel och du frågar bara i det första fältet, så du måste skicka efternamnet också och lägga till ett ELLER till SQL:n och kapsla in förnamnet gilla eller efternamn som inom parentes för bättre prestanda om du utökar sql senare..

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


  1. Hur man uppdaterar/infogar slumpmässiga datum i SQL inom ett specificerat datumintervall

  2. Fel nr. 2058 Plugin authentication_windows_client kunde inte laddas:Den angivna modulen kunde inte hittas

  3. phpMyAdmin låter mig inte köra mer än en fråga åt gången, och importen av min SQL misslyckas

  4. Möjliga steg för att förbättra SQL Server-frågeprestanda