if (isset($_POST['gonder'])){
$key = $_POST['key'];
if (empty($_POST['key'])){
?><center><div class="alert alert-danger" role="alert"><strong><i class="fas fa-ban"></i> Boş Bırakma !</strong> </div></center>
<?php
} else {
include 'baglan/config.php';
$query = $db->query("SELECT * FROM ogrkulup WHERE CONCAT(ADI,' ',SOYADI,' ',GELIL) = '{$key}'")->fetch(PDO::FETCH_ASSOC);
if ( $query){
?><div class="alert alert-success" role="alert"><strong><i class="fas fa-check"></i> Bilgi Bulundu !</strong> </div>
<center><strong style="color:red">Detaylar</strong></center>
<br>
<center><strong>ADI : <?php echo $query['ADI']; ?></strong>
<br>
<strong>SOYADI : <?php echo $query['SOYADI']; ?></strong>
<br></center>
<?php
} else {
?><div class="alert alert-danger" role="alert"><strong><i class="fas fa-ban"></i> Bilgi Bulunamadı !</strong> </div>
<?php
} AD SOYAD Hızlı Veri Çekme YARDIM
7
●266
- 09-12-2022, 03:31:13ŞU KODLAMADA CONCAT YERİNE NE KULLANABİLİRİM 3 ÜNÜ BİRLEŞTİRİP ÇEKMESİ ÇOK UZUN SÜRÜYOR YARDIMCI OLUCAKLARA TEŞEKKÜRLER ŞİMDİDEN
- 09-12-2022, 03:36:54Anladığım kadarıyla Ad-soyad-key değerlerini sorgulayıp var ise satırı çekiyorsunuz bir satır çekiyorsanız neden ASSOC kullandığınızı anlayamadım OBJ dener misiniz?
- 09-12-2022, 04:46:10teşekkürler hocam ama aynı hız genetrgino adlı üyeden alıntı: mesajı görüntüle
- 09-12-2022, 05:15:24mysql de index oluşturabilirsiniz.KyreKiira adlı üyeden alıntı: mesajı görüntüle
bunun yanı sıra
php de query den önce $start = microtime(true);
query satırının hemen sonrasınada echo microtime(true)-$start; ekleyerek query nin php de çalışma hızıyla phpymyadmin den direkt sorgu yazdığınızdaki çalışma hızını karşılaştırmanızda fayda var
eğer çok fark var ise başka bir şeylere bakmak gerekebilir.