Avatar
Konuyu Takip Et

mysql veritabanı işlemleri

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

Bu konuya 0 cevap gönderildi
Avatar
  • *
  • Üye Grubu
  • Yorum Sayısı:109
  • Konu Sayısı:81
  • Üyelik Tarihi:19-03-2016
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.

[-]
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.

Bu Konudaki Yorumlar
mysql veritabanı işlemleri - sent - 10-01-2018, Saat: 23:52

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