Hoş Geldiniz! 👋

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolup giriş yaptıktan sonra konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajlaşma programınızı edinebilir ve çok daha fazlasını yapabileceksiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki daha ne bekliyorsunuz?

Kayıt Ol

PHP ile MySQL’den veri çekmek

  • Konuyu Başlatan Konuyu Başlatan Adanalı
  • Başlangıç tarihi Başlangıç tarihi

Adanalı

Administrator
14
TT RANK
Katılım
9 Haziran 2018
Konular
1,536
Mesajlar
5,814
Çözümler
1
Reaksiyon puanı
1,767
Puanları
113
Konum
Adana
Web sitesi
www.trturka.com
Cinsiyet
Erkek
Uzaktan zor bir işlem gözükse de kolay bir işlem demeyeceğim çünkü hayır o kadar da kolay değil maalesef. Geçelim kodlarımıza adım adım anlatacağım.

İlk önce veritabanı bağlantısı kurmak için bir bağlantı şartı belirleyeceğiz daha sonra verilerimizi çekip ekrana yazdıracağız.

cek.php;
PHP:
<?php
// Mysql Veri Tabanı Bağlantısını Yapıyoruz
    $database = "dbname";
    $host = "localhost";
    $dbuser = "dbuser";
    $dbpass = "dbpass";
    $baglan =@mysql_connect($host,$dbuser,$dbpass);
    if(! $baglan) die ("Mysql Baglantisi Yapilamadi");
    @mysql_select_db($database,$baglan) or die("Veri Tabanina Baglanti Yapilamadi");
//Sql Sorgumuzu Yapıyoruz.
    $sqlsorgu = mysql_query("SELECT * FROM tablo ORDER BY id DESC");
// While Döngümüzü Yazıyoruz.
    while($yazdir=mysql_fetch_array($sqlsorgu)){
//Metin Alanını Metin Değişkenine Çekiyoruz.
    $metin = $yazdir['metin'];
?>

Verimizi çektik, ve $metin değişkenine atadık. Buradaki mantık tüm rowları tek bir değişkene atamak ama siz dilerseniz tek tek yapabilrisiniz örnek olarak $id = $veri[“veri”]; yaparak sadece id row’unu bir değişkene atabilirsiniz. Şimdi ise her hangi bir sayfaya bu çektiğimiz veriyi/verileri yazdırıyoruz.

index.php;
PHP:
<?php
include ("cek.php") ?>
// Ve Yazdırma İşlemini Başlatıyoruz.
<table border="0">
    <tr>
        <td><?php echo $metin; ?></td>
    </tr>

</table>
<?php
// While Döngümüzü Kapatıyoruz
    }
?>

Burada yapılan ana işlem veritabanının istenilen tablosundan veriyi çekip bir değişkene atadık. Daha sonra değişkeni ekrana yazdırdık.
 

Konuyu toplam 0 üye okuyor. (0 Kayıtlı üye ve 0 Misafir)

Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı yasaya göre bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. 5651 sayılı yasaya göre sitemiz mesajları kontrolle yükümlü olmayıp, yasaya aykırı yada telif hakkı içeren paylaşımlar BURADAN bize ulaşıldığı taktirde, ilgili konu en geç 48 saat içerisinde kaldırılacaktır. Sitemizde Bulunan Videolar YouTube, Facebook, Dailymotion, v.b. video paylaşım sitelerinden alınmaktadır. Telif hakları sorumluluğu bu sitelere aittir. Videoların hiç biri sunucularımızda bulunmamaktadır.
  • Geri
    Üst