jquery php anında arama nerde hatam var yardım.
<?php
if($_POST){
/*
* Mysql Connect
*/
$connx = mysql_connect("localhost","root") or die(mysql_error());
$dbConnx = mysql_select_db("a_rehber", $connx) or die(mysql_error());
/* ---------------- **/
/*
* Veriyi Alalım ve işlemleri yapalım
*/
$value = mysql_real_escape_string(strip_tags(rtrim($_POST['value'])));
if(!$value){
echo 'bos';
}else{
$bul = mysql_query("SELECT * FROM rehber WHERE rehber like '$value%'");
if(mysql_affected_rows()){
while($row = mysql_fetch_assoc($bul)){
// bu satırda hata alıyorum..
echo '<div id="k_liste">
<div class="k_liste"><strong>Ad:</strong>'.$r_Goster['ad'].'</div>
<div class="k_liste"><strong>Soyad:</strong>'.$r_Goster['soyad'].'</div>
<div class="k_liste"><strong>Mail:</strong>'.$r_Goster['mail'].'</div>
<div class="k_liste"><strong>Telefon:</strong>'.$r_Goster['telefon'].'</div>
<div class="k_liste"><strong>Ev telefon:</strong>'.$r_Goster['ev_telefon'].'</div>
<div class="k_liste"><strong>Eklenme tarih:</strong>'.$r_Goster['tarih'].'</div>
<div class="edit_resim">
<a href="index.php?git=rehber&duzenle='.$r_Goster["id"].'"><img class="duzenle" src="images/user_male_edit.png" />
</a> <a href="index.php?git=rehber&sil='.$r_Goster["id"].'"><img class="sil"class="duzenle" src="images/user_male_remove.png" /></a></div>
</div> ';
//
}}else{
echo 'yok';
}
}
}else{
header("Location: index.php");
}
?>
Php
sanırım echoyla ekrana yazdırırken yanlışlık ypıyorum veya mantık hatası var mysql_affect_assoc ta hata veriyo
Php
if(mysql_affected_rows()){
bunun yerine, bunu:
if(mysql_num_rows($bul) > 0){
ile deneme yap.
büyük ihtimalle sonuç bulamadığı için parçalayamıyor.
Php
gene aynı yerde hata veriyo kardesim
if(mysql_num_rows($bul) > 0){ burda hata veriyo
$bul = mysql_query("SELECT * FROM rehber WHERE rehber like '$value%'");
burda tabloyu çekerken bir hata yaptımda bnmi göremiyom
sql sorgun yanlıs o tarz bir sorgu ile calısmaz sql sorgusundan geriye bir veri gelmedigi icin sistemin calısmıyor
tablonun icinde tablonun kendisini arıyorsun
Php
butun tabloda aramasını istiyorsan aramak istedigin sutunlara gore soyle bir sql yazabilirsin
$bul = mysql_query("select * from rehber where ad or soyad or mail or telefon or tarih like'$value.%'");
Php
gerci bu tarz bir sql sorgusu calıssada mysql hatası verebilir bu bir mysql bug olarak gorunuyor en garantili yontem if else ile sql sorgularını degistirerek arama yaptırmak