phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Функцията за търсене не работи в php

Ако търсите да търсите, трябва да използвате LIKE синтаксис, а не WHERE

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

LIKE & % направи го заместващ знак. Сега казахте, че искате да търсите по първо и последно, но предавате само първата си променлива и заявявате само първото поле, така че ще трябва да подадете и фамилното име и да добавите ИЛИ към SQL и да капсулирате първото име like или фамилия като в скоби за по-добра производителност, ако разширите 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. PMA база данни... не е наред в надстройката на phpMyAdmin

  2. Phpmyadmin - Mysql без привилегии

  3. phpMyAdmin Клас 'PMA_Message' не е намерен в /usr/share/phpMyAdmin/libraries/Error.class.php

  4. phpMyAdmin - #1932 Таблицата не съществува (използва се съпоставяне) след преинсталиране

  5. Грешка в съхранението на конфигурацията на phpMyAdmin