İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php ile benzer başlıklar hakkında yardım

CoLd!uX

0
İyinet Üyesi
Katılım
9 Mayıs 2008
Mesajlar
509
Reaction score
1
iyi akşamlar arkadaşlar php makale sitemde benzer başlıklar yapmaya çalıştığımda aşağıdaki hatayı alıyorum ne yapabiliriz..

PHP:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/makalem/public_html/oku.php on line 106


PHP:
<?php $kxk = mysql_query("select * from blog WHERE and MATCH (baslik) AGAINST ('$baslik*' IN BOOLEAN MODE) order by id desc limit 5");
while($jxj = mysql_fetch_array($kxk)){ if($print['seourl']==".php"){
?>        
<?php }elseif($print['seourl']==".html"){?>
<li><a href="blog-<?php echo $jxj['sefurl'];?>.html"><?php echo $jxj['baslik']; ?></a></li>
<?php } } ?>

sprintin geldiği yol

PHP:
<?php
session_start();
include("config.php");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_bin'");
$query = mysql_query("select * from settings");
while($print = mysql_fetch_array($query)){
$url = $_GET['url'];
$sor = mysql_query("select * from blog where sefurl='$url'");
if(mysql_num_rows($sor)=="0"){ header("Location:404.php"); }else{
while($yaz = mysql_fetch_array($sor)){ $kat = $yaz['kategori']; $id = $yaz['id'];
$cxc = mysql_query("select * from blogkat where sefurl='$kat'");
mysql_query("Update blog SET hit=(hit+1) where id ='$id' ");  
 while($ooo = mysql_fetch_array($cxc)){
?>
 

AxiKill

0
İyinet Üyesi
Katılım
19 Haziran 2013
Mesajlar
78
Reaction score
0
oku.php sayfasındaki 166. satırı buraya yazar mısın. Eğer o satır hatalı değilse veritabanındaki bir sorundan çalıştırıyor. Bunun için SQL sorgusu çalıştırdın mı?
 

MuendizZ

0
İyinet Üyesi
Katılım
21 Aralık 2012
Mesajlar
116
Reaction score
1
PHP:
<?php $kxk = mysql_query("select * from blog WHERE and MATCH (baslik) AGAINST ('$baslik*' IN BOOLEAN MODE) order by id desc limit 5");

kalın olarak yazdığım '$baslik*' içindeki * işareti yerine % kullanman gerek sanırım. Sorunun bundan kaynaklanıyor olabilir.
 

emekli

0
İyinet Üyesi
Katılım
22 Mart 2013
Mesajlar
147
Reaction score
1
WHERE and

hata burada, where'dan sonra AND i silin.

buarada;
- fulltext search yapıyorsunuz, veritabanınızda baslik alanına full text indeks eklemediyseniz, mutlaka ekleyin.
- baslik değişkenini sql injection tehlikesine karşı şu şekilde alabilirsiniz;
$baslik = mysql_real_escape_string($baslik)
- mysql kütüphanei artık desteklenmiyor, mysqli kullanmanız tavsiye olunur.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst