27 Ekim 2013 Pazar

Databaselerden Veri çekmek


Merhaba Arkadaşlar, Bugün bir çoğumuz kendi sitesini yapmak istiyor fakat yapamıyor veya nasıl yapıldığını bilmiyor. Daha önce arkadaşlarımız kodlarını paylaşmış fakat çalışmıyor şeklinde yorumlar görüyorum.

Bende databaselerden(Navicattan) veri çekmek için gerek kodları sizinle paylaşacağım.


ilk Olarak Kısaca Veri çekmek;
Kodlarla belirtilen bölümün, databaselerden çekilmesini sağlar. örnek olarak sıralama yapmak için, kodlarla Player>player adlı databaseyi belirtmeniz gereklidir.

Konumuza Bakıyoruz.(Kodlar serverdan duyuru yapmak için hazırlanmıştır. isteyen serverina göre düzenler)

index.php 'mizi oluşturuyoruz (sistemde 2 sayfa olduğu için config'i bir daha başka sayfaya yazıp include etmedim direk 2 sayfada da config'i tanımladım):

<?php
$dbadi="duyuru";  // Veritabanı (Database) Adı Girilecek.
$dbkullanciadi="root"; // Veritabanı (Database) Kullanıcı Adını Girilecek.
$dbsifre=""; // Veritabanı Kullanıcı şifresi Girilecek.
$sunucu="localhost"; // Genel'de localhost'tur Karıştırmayın.

$baglanti= mysql_connect($sunucu,$dbkullanciadi,$dbsifre) or die ("Hata ! DB Bilgilerini Kontrol ET");

mysql_select_db($dbadi,$baglanti) or die ("Hata ! DB Bilgilerini Kontrol ET");
?>
<?php
    $sql        = "Select * from duyuru";
    $isle        = mysql_query($sql);
    $aayazdir    = mysql_fetch_array($isle);
?>
<marquee><?php echo $aayazdir['icerik']; ?></marquee>


Sıra geldi admin panelini yapmaya, oda şu şekilde oluyor:
<?php
$dbadi="duyuru";  // Veritabanı (Database) Adı Girilecek.
$dbkullanciadi="root"; // Veritabanı (Database) Kullanıcı Adını Girilecek.
$dbsifre=""; // Veritabanı Kullanıcı şifresi Girilecek.
$sunucu="localhost"; // Genel'de localhost'tur Karıştırmayın.

$baglanti= mysql_connect($sunucu,$dbkullanciadi,$dbsifre) or die ("Hata ! DB Bilgilerini Kontrol ET");

mysql_select_db($dbadi,$baglanti) or die ("Hata ! DB Bilgilerini Kontrol ET");
?>
<?php
    $icerik        = mysql_real_escape_string($_POST['icerik']);
    $guncelle    = $_POST['guncelle'];
    if ($guncelle)
    {
        $sorgu    = "Update duyuru set icerik='$icerik'";
        $sql    = mysql_query($sorgu);

        if ($sql)
        {
            echo "Kayit duzenlendi";
        }
        else
        {
            echo "Kayit duzenlenemiyor";
        }
    }
    $sorgu    = "select * from duyuru";
    $sql    = mysql_query($sorgu);
    $k        = mysql_fetch_array($sql);
?>          
<form method="POST" action="">                              
<textarea style="width:400px; height:100px;" name="icerik">
<?php
    echo $k['icerik'];
?>
</textarea>                                  
    <?php
        echo'<input name="guncelle" class="submit" type="submit" value="Guncelle">';
    ?>  
</form>


Evet arkadaşlar ben yolu gösterdim, bunu basit bir HTML bilgisi olanlar dahil herkes geliştirebilir. Hepinize kolay gelsin.
İyi çalışmalar

Hiç yorum yok:

Yorum Gönder