1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[ASK] PHP untuk baca perbaris di mysql

Discussion in 'Pemrograman Web' started by amild, Aug 21, 2014.

  1. amild

    amild Ads.id Pro

    Joined:
    Nov 29, 2012
    Messages:
    347
    Likes Received:
    71
    Location:
    Makassar
    Mastah PHP ads-id tolongin dong..
    ceritaya begini, saya punya table mysql seperti dibawah ini
    Code:
    +----+----------+
    | id |   Buah   |
    +----+----------+
    |  1 | jeruk    |
    |  2 | Manggga  |
    |  3 | Apel     |
    |  4 | Durian   |
    |  5 | Semangka |
    |  6 | Anggur   |
    |  7 | Stroberi |
    +----+----------+
    
    Nah bagaimna caranya saat file php di akses menampilan nama buah jeruk dan ketika file di reload berubah menjadi mangga, di load lagi, beruba menjadi buah Apel dan seterusnya

    Mastah mohon di luangkan waktunya untuk menjawab yah :malaikat:
     
  2. newbisa

    newbisa I'm Blogger Lovers

    Joined:
    Dec 13, 2010
    Messages:
    2,417
    Likes Received:
    539
    Location:
    DigitalJV.com
    coba browsing tentang menampilkan data secara random dengan PHP :)
     
  3. nasdin

    nasdin Super Hero

    Joined:
    May 28, 2013
    Messages:
    806
    Likes Received:
    182
    pake session, taruh di paling atas file

    PHP:
    <?php
    session_start
    ();
    $max 10;
    if(isset(
    $_SESSION['count']))    {
        if (
    $_SESSION['count'] >= $max)
        unset(
    $_SESSION['count']);
        
    $_SESSION['count']++;
    }    else    {
        
    $_SESSION['count'] = 1;

    }
    ?>
    baru sql query
    PHP:
    $sql 'SELECT Buah from table WHERE id =' $_SESSION['count'];
     
  4. amild

    amild Ads.id Pro

    Joined:
    Nov 29, 2012
    Messages:
    347
    Likes Received:
    71
    Location:
    Makassar
    bukan di random mastah..sy pengennya menampilkan data sesuai urutannya satu persatu ketika di load.
     
  5. amild

    amild Ads.id Pro

    Joined:
    Nov 29, 2012
    Messages:
    347
    Likes Received:
    71
    Location:
    Makassar
    Kalau gak pake session gimna om ? soalnya data akan di tampilkan dari awal lagi ketika di akses melalui browser lain. nah saya pengennya data tersebut hanya muncul sekali saja meskipun di akses melalui browser lain.
     
  6. nasdin

    nasdin Super Hero

    Joined:
    May 28, 2013
    Messages:
    806
    Likes Received:
    182
    itu session kalo di akses dari browser lain akan memulai dari awal, begitupun kalo session lebih besar atau sama dg $max (dalam contoh 10) maka session akan start dari 1.

    kalo pengen yg statik mungkin bisa main IP visitor atau pake cookie
     
  7. punxs

    punxs musuhnya google

    Joined:
    Dec 9, 2010
    Messages:
    448
    Likes Received:
    48
    Location:
    Di Depan Mu
    save dulu baris yang diload ke file/buat dbnya sendiri
    lalu check file tersebut, sudah sampai nomor berapa
    setelah itu tinggal ditambahkan
    baris yang ada di file +1
    baru akses ke db nya

    tingal di utak-atik, file diganti per load atau per waktu
    mau diakses siapa aja dan dimana saja pasti ngikutin alurnya
     
  8. amild

    amild Ads.id Pro

    Joined:
    Nov 29, 2012
    Messages:
    347
    Likes Received:
    71
    Location:
    Makassar
    Terimakasih atas saran mastah2 di atas :shakehands:
     
  9. nababan

    nababan Ads.id Fan

    Joined:
    Mar 8, 2011
    Messages:
    136
    Likes Received:
    57
    Location:
    Flashdisk
    Asumsikan koneksi dari PHP ke MySQL sudah sukse pada database tempat table:

    PHP:
    <?php
    $sql 
    "SELECT COUNT(id) AS total, MIN(id) AS min, MAX(id) AS max FROM table_buah";
    $query mysql_query($sql) or die('Cannot query.');
    $row mysql_fetch_assoc($query);
    $total = (int)$row['total'];
    $min = (int)$row['min'];
    $max = (int)$row['max'];

    session_start();
    $_SESSION['min'] = 0;
    $_SESSION['max'] = $max;
    $_SESSION['total'] = $total;

    $count $_SESSION['min'];

    $sql "SELECT Buah FROM table_buah ORDER BY id ASC LIMIT {$count}, 1";
    if (!
    $query mysql_query($sql)) { die('Cannot query: ambil nama buah.'); }
    while (
    $row mysql_fetch_assoc($query)) {
     echo 
    $row['Buah'];
     }
    $_SESSION['min'] = ($count 1);
    ?>
     
    Last edited: Aug 27, 2014

Share This Page