ABD Münbiçi bırakır mı ?

ABD, Münbiçin yarısı sizde yarısı bizde kalsın dedi

SON 20 YILDA OSCAR KAZANAN KADINLAR

Son 20 yılda En İyi Kadın Oyuncu kategorisinde Oscar kazanan oyuncuların listesi...

AFRİN HAREKATI

Zeytin Dalı Harekatında teröristlerden temizlenen bölge artıyor

Silkroad XIAN

Silkroad sevdalıları için bir server

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
mysql veritabanı işlemleri

 
#1

MySQL Veritabanından Verileri çekme
SELECT deyimi, bir veya daha fazla tablodan veri seçmek için kullanılır:
 
Kod:
SELECT column_name(s) FROM table_name

 
ya da biz bir tablo TÜM sütunları seçmek için * karakterini kullanabilirsiniz:
 
Kod:
SELECT * FROM table_name

 

MySQLi 'den Veri Çekme
mysql-1.jpg
Aşağıdaki örnek MyGuests tablosundan id, ad ve soyad sütunları seçer ve sayfada görüntüler:
 
Kod:
$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "myDB";



// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// bağlantıyı test et

if ($conn->connect_error) {

    die("Connection failed: " . $conn->connect_error);





$sql = "SELECT id, firstname, lastname FROM MyGuests";

$result = $conn->query($sql);



if ($result->num_rows > 0) {

    // her bir satırı döker

    while($row = $result->fetch_assoc()) {

        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "

";

    }

} else {

    echo "0 results";

}

$conn->close();

?>

 
id: 1 - Name: John Doe

id: 2 - Name: Mary Moe

id: 3 - Name: Julie Dooley

mysql_fetch_assoc

mysql_fetch_assoc, mysql_query ile dönen sonuç kümesini işleyerek her satırı bir diziye aktarır. Bu dizi elemanlarının index anahtarları, sütun isimlerinden oluşur. Örnekte; en başta bağlantı dosyamızı içeri aktarıyoruz. Sonra MyGuests tablomuzdan id ve name alanlarını seçiyoruz. Eğer sonuç kümesi boş değilse, her bir satır için while döngüsü ile mysql_fetch_assoc, bilgileri $row isimli bir diziye aktarıyor. Sonra verileri ekrana dökerken bilgileri $row['sutun_adi'] formatında çağırıyoruz. Hiç birr kayıt yoksa uyarıp en sonunda "

Kod:
$conn->close()"

 bağlantımızı kapatıyoruz.

phpinterpreter.jpg
Aşağıdaki örneğe bakalım:
Kod:
<?php
  $dbanamakine = 'localhost';
  $dbkullanici = 'root';
  $dbsifre = '';
 
  $baglanti = mysql_connect($dbanamakine, $dbkullanici, $dbsifre);
 
  if(! $baglanti) {
     die('Bağlanılamıyor: ' . mysql_error());
  }
 
  $sql = 'SELECT id, ad, maas FROM memurlar';
  mysql_select_db('ornek_veritabani');
  $gelenveri = mysql_query( $sql, $baglanti );
 
  if(! $gelenveri ) {
     die('Veri alınamadı: ' . mysql_error());
  }
 
  while($row = mysql_fetch_array($gelenveri, MYSQL_ASSOC)) {
     echo "ID :{$row['id']}  <br> ".
        "ADI : {$row['ad']} <br> ".
        "MAAŞI : {$row['maas']} <br> ".
        "--------------------------------<br>";
  }
 
  echo "Başarılı bir şekilde veri alındı\n";
 
  mysql_close($baglanti);
?>

Her bir satır $row adlı arraya aktarılır ve foreach yahut yukardaki örnekte olduğu gibi while döngüsüyle çıktı olarak alınır.



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MySQL Optimizasyonu: Tıkanıklıklar selami 0 1,083 30-05-2017, Saat: 15:18
Son Yorum: selami
  mysql sunucu hızlandırma selami 0 1,177 30-05-2017, Saat: 15:17
Son Yorum: selami
  MySQL Optimizasyonu: Ayarlar selami 0 1,081 30-05-2017, Saat: 15:15
Son Yorum: selami
  Mysql Benzer İçeriklerin Bulunması tuğrul 0 1,143 09-05-2017, Saat: 11:46
Son Yorum: tuğrul
  Temel MySQL Örnekleri sent 1 1,869 10-04-2017, Saat: 16:22
Son Yorum: Donaldsed

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2018 Tüm hakları saklıdır.