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?