• 30-06-2013, 13:23:03
    #1
    edit:halledildi aynı sorunu yasayan arkadaslar icin. tablo adında yanlıs karakter kullanmısım "-" oldugundan bu hatayı aldm

    arkadaslar hangi kodu denediysem hata verdi en son calistirmak istedigim kod


    <?php 
    
    
    $server = "localhost"; 
    $db_user = "user"; 
    $db_pass = "123"; 
    $database = "db";
    $1lan=@mysql_connect($server, $db_user, $db_pass); 
    $2lan=@mysql_select_db($database);
    if(!$1lan) { die("Db ayari ynls"); }
    if(!$2lan) { die("Db ayari ynls"); }
    
    
    $sira = 0;
    while ($sira < 4)
    {
    
    
      
      $sorgu = mysql_query("select * from xxx");
      $id = mysql_result($sorgu, $sira, 'id');///21.satır
     echo "$id <br>";
      $sira++;
    }
    
     
    ?>

    vrdii hata


    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home4/11111/public_html/22222/temmuz/cek.php on line 21
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home4/11111/public_html/22222/temmuz/cek.php on line 21
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home4/11111/public_html/22222/temmuz/cek.php on line 21
    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home4/11111/public_html/22222/temmuz/cek.php on line 21
  • 30-06-2013, 15:19:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam istediğiniz yalnızca ilk 4 satırı yazdırmak mı ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:19:09 -->-> Daha önceki mesaj 14:10:15 --

    $sorgu = mysql_query("SELECT * FROM xxx order by id DESC");
    while ( $veri = mysql_fetch_array($sorgu)){
    echo ''.$veri['id'].'';
    }
  • 30-06-2013, 15:23:25
    #3
    Ata hocam, DESC son satırları ASC ilk satırları gösterir + olarak 4 diye limit belirtmeniz gerekir.

    $sorgu = mysql_query("SELECT * FROM xxx order by id ASC limit 4");

    gibi