-
Üyelik
21.04.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Developer,Öğrenci
-
Konum
Ankara
-
Ad Soyad
A** Y**
-
Mesajlar
75
-
Beğeniler
12 / 5
-
Ticaret
0, (%0)
Kendim bir sosyal ağ sitesi kodluyorum ve burada search olayını yapacağım ama şu hatayı alıyorum.
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\wamp64\www\kesinyap\arama.php on line 8
kodlar
session_start();
include 'sistem.php';
include 'ayar.php';
$aranan=$_POST["aramak"];
$ara=mysql_query("SELECT * FROM postlar where tag like $aranan%");
while ($cp=mysql_fetch_array($ara)) {
echo $cp["yazi"];
}
?>
sorun nerede ?
-
Üyelik
04.03.2017
-
Yaş/Cinsiyet
28 / E
-
Meslek
Or. Müh.
-
Konum
Karaman
-
Ad Soyad
N** Ö**
-
Mesajlar
25
-
Beğeniler
3 / 5
-
Ticaret
0, (%0)
$aranan.'%'
Yapip denermisin
-
Üyelik
21.04.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Developer,Öğrenci
-
Konum
Ankara
-
Ad Soyad
A** Y**
-
Mesajlar
75
-
Beğeniler
12 / 5
-
Ticaret
0, (%0)
gene olmadı aynı hatayı alıyorum
NETEOR
neteor.com.tr
Kullanıcı
-
Üyelik
30.01.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılımcı
-
Konum
Ankara
-
Ad Soyad
A** D**
-
Mesajlar
1103
-
Beğeniler
630 / 380
-
Ticaret
14, (%100)
syntax hatası yapıyorsun gördüğüm kadarıyla, hemde güvenlik itibariyle sıkıntılı bir php kodu. acilen pdo'ya geçmeni tavsiye ederim.
aşağıdaki kodu denermisin;
$ara = sprintf("select * from postlar where tag like '%s%%'", mysql_real_escape_string($aranan));
$sorgu = mysql_query($ara);
-
Üyelik
21.04.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Developer,Öğrenci
-
Konum
Ankara
-
Ad Soyad
A** Y**
-
Mesajlar
75
-
Beğeniler
12 / 5
-
Ticaret
0, (%0)
hocam orada tam ne yapacağımı anlamadım
echo $sorgu["yazi"];
yaptığımda uyarı ortadan kalkmış oluyor ama herhangi bir yazıyı sayfaya yazdırmıs olmuyor
NETEOR
neteor.com.tr
Kullanıcı
-
Üyelik
30.01.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılımcı
-
Konum
Ankara
-
Ad Soyad
A** D**
-
Mesajlar
1103
-
Beğeniler
630 / 380
-
Ticaret
14, (%100)
sql komutundaki $aranan kısmını '$aranan' şeklinde değiştirdiniz mi? değiştirdiyseniz;
mysql tablonuzda "yazi" adında bir sütun var mı? kontrol eder misiniz?
-
Üyelik
21.04.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Developer,Öğrenci
-
Konum
Ankara
-
Ad Soyad
A** Y**
-
Mesajlar
75
-
Beğeniler
12 / 5
-
Ticaret
0, (%0)
evet sql de yazi adında sütun var
session_start();
include 'sistem.php';
include 'ayar.php';
$aranan=$_POST["aramak"];
$ara = sprintf("SELECT * from postlar where tag like '%s%%'", mysql_real_escape_string('$aranan'));
$sorgu = mysql_query($ara);
echo $sorgu["yazi"];
?>
-
Üyelik
21.04.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Developer,Öğrenci
-
Konum
Ankara
-
Ad Soyad
A** Y**
-
Mesajlar
75
-
Beğeniler
12 / 5
-
Ticaret
0, (%0)
hocam sorunu halletim kodların son hali
session_start();
include 'sistem.php';
include 'ayar.php';
$aranan=$_POST["aramak"];
$ara =mysql_query("SELECT * from postlar where tag like '%$aranan%%'");
while ($sorgu = mysql_fetch_array($ara)) {
echo $sorgu["yazi"];
}
?>