sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Søgefunktionen virker ikke i php

Hvis du ønsker at søge, skal du bruge LIKE syntaks, ikke WHERE

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

LIKE & % gør det til et jokertegn. Nu sagde du, at du vil søge efter for- og efternavn, men du indtaster kun din første variabel, og du forespørger kun i det første felt, så du skal også sende efternavnet og tilføje en OR til SQL'en og indkapsle fornavnet like eller efternavn som i parentes for bedre ydeevne, hvis du udvider sql senere..

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


  1. Tilladt Hukommelsesstørrelse opbrugt

  2. wamp kan ikke indlæse mysqli-udvidelsen

  3. Sådan installeres phpMyadmin på Centos 6.8 med php 5.5

  4. Auto-login phpMyAdmin