PHP: Başlarken alıcı id

0 Cevap php

Hey, bu yüzden, örneğin "john derek" bir kullanıcının tamadı yazabilirsiniz benim formunda bir alıcı alanı var.

Şimdi ben $ Isim ve $ lastname içine bu patladı

list($firstname, $lastname) = array_map('ucfirst', explode(' ', $recipient, 2));

Herhangi bir tam maç varsa ben nasıl veritabanında kontrol edebilirsiniz, id almak.

tablo kullanıcıları sütun "Adı" ve "Soyadı" vardır

;: Gidecekseniz yarım maç, sadece orada FirstName (john) veya lastname (derek) varsa ve eğer ikisi de, echo "? John Derek mı demek istediniz" Eğer

$qur = mysql_query('
 SELECT id, firstname, lastname, 
 (firstname = "$firstname" AND lastname = "$lastname") AS full FROM users 
 WHERE (firstname = "$firstname" AND lastname="$lastname") 
 OR (firstname LIKE "$firstname%" AND lastname LIKE "$lastname%")
 ORDER BY (firstname = "$firstname" AND lastname="$lastname") DESC');
 $get = mysql_fetch_array($qur);
 echo $get["full"] ."<br>";

Bu şey almıyorum im, bile $ ad "John" ve $ soyad "Derek" dir

Ayrıca çalıştı:

echo $get["id"];
echo $get["lastname"]
echo $get["firstname"]

Bir şey bulmak Yüklü gibi görünüyor? Yanlış olan nedir?

0 Cevap