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

Zoekfunctie werkt niet in php

Als u wilt zoeken, moet u de LIKE . gebruiken syntaxis, niet WHERE

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

De LIKE & % maak er een wildcard van. Nu zei je dat je op eerste en laatste wilt zoeken, maar je geeft alleen je eerste variabele door en je zoekt alleen naar het eerste veld, dus je moet ook de achternaam doorgeven en een OF toevoegen aan de SQL en de voornaam inkapselen like of achternaam like tussen haakjes voor betere prestaties als je de sql later uitbreidt..

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


  1. Het exporteren van een database in phpmyadmin mislukt (localhost)

  2. Kan phpMyAdmin niet starten. Krijg steeds de socketfout #2002

  3. Te veel parameterwaarden vertragen de query

  4. Kan niet inloggen op phpmyadmin met rootgebruiker