Merhaba,
Arkadaşlar benim tek tablom yok yani bir sürü tablom var bunların içlerindekini nasıl listelettirebilirim arama yapıldığında ?Nette baktıklarım hep tek sorgu için bana örnek olarak önerebiliceğiniz bir sistem varmı acaba?
PHP Arama Formu
5
●358
- 07-12-2013, 14:58:21Üyeliği durdurulduBen çok aradım barı sen arama, bende sql yapısı bu şekil de yani tabloda ki stun isimleri aynı. Sende farklı olduğu için çalışır mı bilmem, ona göre üzerinde artık çalışırsın.
<?php $q = $_Get['q']; // Bu aramadan gelen deger $connect = mysql_query(" SELECT id,title,detail,link FROM ".$prefix."_tablo1 WHERE detail LIKE '%$q%' AND status='1' UNION SELECT id,title,detail,link FROM ".$prefix."_tablo2 WHERE detail LIKE '%$q%' AND status='1' "); while($call=mysql_fetch_array($connect)){ $id = $call['id']; $title = $call['title']; $detail = $call['detail']; $short = substr($detail, 0,300); $link = $call['link']; echo "<a href='http://$link' target='_blank'>$title</a> $short "; } ?> - 07-12-2013, 15:39:43Üyeliği durdurulduSizin yolu deneyip bir şeyler üretmeye çalışacağım hocam sağolun.videomontaj.com adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:39:43 -->-> Daha önceki mesaj 15:11:48 --
<?php $connect = mysql_query(" SELECT * FROM haber WHERE icerik LIKE '%ara%' AND status='1'"); while($call = mysql_fetch_array($connect)){ $id = $call['id']; $baslik = $call['baslik']; $icerik = $call['icerik']; $short = substr($icerik, 0,300); $manset = $manset['link']; echo "<a href='http://$link' target='_blank'>$baslik</a> $short "; } ?>Bu şekilde denediğimdeWarning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\prestijkonutlari\ara.php on line 6
Bu şekilde hata alıyorum. - 08-12-2013, 10:24:58sersat adlı üyeden alıntı: mesajı görüntüle
kardeş sanırım$ara = $_GET["ara"]; $connect = mysql_query(" SELECT * FROM haber WHERE icerik LIKE '%$ara%' AND status='1'");yapman lazım - 08-12-2013, 11:13:28Birden fazla tablo içinde sanırım
$connect = mysql_query(" SELECT * FROM haber WHERE icerik LIKE '%ara%' AND status='1'");bu kısmı
$connect = mysql_query(" SELECT * FROM haber && icerik && galeri WHERE icerik LIKE '%ara%' AND status='1'");sanırım bu şekilde değiştirebilirsin.