36. satırı
$sorgu = "SELECT ad,soyad FROM musteri WHERE ad LIKE '%".$arama."'";
olarak değiştirip denermisin
MYSQL Where ile ilgili bir sorun
10
●255
- 12-12-2019, 17:16:48
- 13-12-2019, 11:59:03Kimlik doğrulama veya yönetimden onay bekliyor.Sorunu çözdüm. Burada bulunsun diye belirtiyorum kodlamada nesnel ve yordamsallar birbirine girmiş
o yüzden hata oldu.
{ if( isset($_GET['ad']) ){ $name = mysqli_real_escape_string($link, htmlspecialchars($_GET['ad'])); $sql = "SELECT * FROM musteri WHERE adi LIKE'$name%'"; } $result = $link->query($sql); $sonucsayisi = $result->num_rows; if ($sonucsayisi > 0) { // sonuç varsa while($row = $result->fetch_assoc()){ echo "<p>".$row['adi']." ".$row['soyadi']."</p>"; // sonuçları while içine al } }else{ echo "sonuç yok"; } }şeklinde hem kaç sonuç var onu görebildim hemde istediğim dönüşleri aldım.
Tüm ilgilenen arkadaşlara teşekkür ederim.
o yüzden hata oldu.