phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Fungsi pencarian tidak berfungsi di php

Jika Anda ingin mencari, Anda perlu menggunakan LIKE sintaks, bukan WHERE

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

LIKE & % menjadikannya sebagai wildcard. Sekarang Anda mengatakan Anda ingin mencari berdasarkan yang pertama dan terakhir, tetapi Anda hanya meneruskan variabel pertama Anda dan Anda hanya menanyakan bidang pertama, jadi Anda juga harus memasukkan nama belakang dan menambahkan OR ke SQL dan merangkum nama depan suka atau nama belakang seperti dalam tanda kurung untuk kinerja yang lebih baik jika Anda memperluas sql nanti..

$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. Beberapa konten basis data menghilang setelah penginstalan ulang WAMP

  2. Permintaan pembaruan membuat bidang kosong di database

  3. MySQL hanya berfungsi dengan:skip-grant-tables

  4. Tidak Dapat Menginisialisasi mbstring dengan PHP 7

  5. Permintaan php/Mysql dengan memasukkan tanggal gagal