• 03-09-2016, 13:47:20
    #1
    F. STACK WEB + MOBILE DEV
    Çok basit bir kod dizisi var şöyle:
    <?php include("ayar.php"); ?>
    <!DOCTYPE html>
    <html lang="tr">
    <head>
    	<meta charset="UTF-8">
    	<title>Anında Veri Çekme</title>
    
    	<!-- jQuey JS -->
    	
    	<style>
    		
    	</style>
    </head>
    <body>
    	<div id="blok">
    		<div class="blok">
    			<ul>
    				<?php
    
    					$bul = mysql_query("select * from icerik order by id desc limit 10");
    					
    					while(){
    						
    					}
    
    				?>
    			</ul>
    		</div>
    	</div>
    </body>
    </html>
    ancak aşağıda ki hatayı veriyor:

    Alıntı
    Parse error: syntax error, unexpected ')' in /opt/lampp/htdocs/applications/scroll/index.php on line 22
    while()'ı kaldırımsam çözülüyor. Ben while ile çekmek istiyorum veriyi yanlış bir şeyde yok, neden böyle? while içine veri eklersem, şu şekilde:

    while($veri = mysql_fetch_array($bul)){
    						
    		echo '<li>"'.$veri["post_data"].'"</li>';
    
    }
    bu seferde bu hatayı veriyor:

    Alıntı
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/applications/scroll/index.php on line 22
    .

    Ben while kullanarak bu veriyi çekmek istiyorum, nasıl yaparım? PDO falan kullan demeyin, bu şekilde, eski yöntemle çekmek lazım.
  • 03-09-2016, 14:15:08
    #2
    $bul = mysql_fetch_array(mysql_query("select * from icerik order by id desc limit 10"));

    bu şekilde denermisin
  • 03-09-2016, 14:51:20
    #3
    $bul = mysql_query("select * from icerik order by id desc limit 10");

    Bu sorgunu, şu şekilde değiştir hata sebebi query hatalı ve cevap dönmek yerine false dönüş yapıyor.

    $bul = mysql_query("select * from icerik order by id desc limit 10") or die(mysql_error());

    Kolay gelsin.