çalışmıyor i aşağıdaki php kodu vardır:Operatör GİBİ
$sth = "SELECT * FROM data WHERE titulo LIKE '%$input%'";
$rec = mysql_query($sth);
$count = 0;
$result = array();
while($row = mysql_fetch_object($rec))
{
$count++;
array_push($result, $row);
}
// If result matched $myusername and $mypassword, table row must be 1 row
if($count == 1) {
echo json_encode($result);
return 1;
}else{
echo "No results found";
return 0;
}
i "he" örneğin var $ girişinde hangi.
Örnek olarak tüm satırları nasıl bulabilirim: "HEllo Sir", "Benim HEarth", "xxHExx gibi"?
Aslında operatör i php ile yapılan bu eşleşen tüm dizeleri almak için nasıl alabilirim ... çalışmıyor GİBİSadece "xxHExx" ve "HE" ama başka bir şey gibi dizeleri alır ... 2 harfli mi?
Thx
Hızlı örnek: Ben "ol" tablo verileri ise
eşleşen tüm satırları almak istiyorum
, 2 satır sütununda "titulo"
yılında "ol" eşleşecek bu sütunların (titulo) içindedeğerdir: - "Hola" - "Hola2"
Yani aslında GİBİ operasyon
nasıl kullanacağınızı öğrenin, YALNIZCA bir sonuç yazdırır. 1 sonuçtan daha fazlasını almak istemez miydin? – kainaw
Ben, @kainaw'un sizin sorunlarınız olduğunu düşündüğümüzü tahmin ediyorum, neden sadece iyi çalışıyor olmalı. Ayrıca mysql işlevlerini yerine mysqli'ye geçiniz. mysql işlevleri kullanımdan kaldırılmıştır. – Jester
ayrıca sql enjeksiyonuna karşı savunmasızsınız – Jester