doganemrex adlı üyeden alıntı: mesajı görüntüle
merhaba ben böyle veri çekebiliyorum databasemden fakat istedigim şu mesela adam gelip siparişini sorgularken tcsini girdiyse sadece sadece tcsini queryden sorgulasın veya adını soyadını ve ürün idsini yazdıgında ona göre sorgu yapsın dbde 6 7 adet tablo var hepsini sorgulatamıyorum

örnegin inputlar böyle oldugunda ona göre sorgu yapsın istiyorum tam olarak

numara = 5xxxxxxxx
adi = (veri girilmemiş)
soyadi = Seymen
tarih = (veri girilmemiş)
$yaş = 17

queryden no soyad ve yaşı sorgulatıcak mesela böyle olunca php bilgim yetmedigi için yapamadım anlayıp yardım ederseniz çok sevinecegim

error_reporting(0);
$baglanti = new mysqli("localhost", "root", "", "kullanicibilgi");

if ($baglanti->connect_errno > 0) {
    die("<b>Bağlantı Hatası:</b> " . $baglanti->connect_error);
}
$baglanti->set_charset("utf8");
if($_POST){
$numara = $_POST["numara"];
$ad = $_POST["adi"];
$soyad = $_POST["soyadi"];
$tarih= $_POST["tarih"];
$yas= $_POST["yas"];
$tc= $_POST["tc"];
    $sorgu2=$baglanti->query("select * from bilgi where No='$numara' OR  ADI='$adi' AND SOYADI='$soyadi'");
    $bulunankullanici = $sorgu2->num_rows;
}
<?php
error_reporting(0);
$baglanti = new mysqli("localhost", "root", "", "kullanicibilgi");
 
if ($baglanti->connect_errno > 0) {
    die("<b>Bağlantı Hatası:</b> " . $baglanti->connect_error);
}
$baglanti->set_charset("utf8");

if($_POST){

$numara = $_POST["numara"];
$ad = $_POST["adi"];
$soyad = $_POST["soyadi"];
$tarih= $_POST["tarih"];
$yas= $_POST["yas"];
$tc= $_POST["tc"];

$arama = array();
if(!empty($numara)){
    $arama[] = "db_no_alani = '$numara'";
}
if(!empty($ad)){
    $arama[] = "db_ad_alani = '$ad'";
}
if(!empty($soyad)){
    $arama[] = "db_soyad_alani = '$soyad'";
}
if(!empty($tarih)){
    $arama[] = "db_tarih_alani = '$tarih'";
}
if(!empty($yas)){
    $arama[] = "db_yas_alani = '$yas'";
}
if(!empty($tc)){
    $arama[] = "db_tc_alani = '$tc'";
}
$sorgula = implode(" and ",$arama);

    $sorgu2=$baglanti->query("select * from bilgi where $sorgula");
    $bulunankullanici = $sorgu2->num_rows;

}
?>
db_xxx_alani yazdığım yerleri tablondaki ilgili hücre isimlerinin adını yazman lazım.