Aylık arşivler: Ağustos 2016

MySQL de son satırdaki veriyi alma

Merhaba arkadaşlar
Bu gün MySQL de tablolarda bulunan son satırdaki veriyi nasıl alabiliriz onu anlatacağım.
MySQL de tablolar oluştururken genelde id oluştururuz.Bu id ler benzersiz ve sırayla gidecek şekilde ayarlanır.
Biz burdan yola çıkarak id leri büyükten küçüğe doğru sıralayacağız.Bu şekilde oluşturacağımız sorgu tablodaki son satırı getirecektir.
Örnek kod

SELECT * FROM `city` ORDER BY ID DESC LIMIT 1

Yukarıdaki sorgu kodumuzla city tablosunda id değeri en yüksek bir satırı getirdik. Mysql Order by

Limit değerini yükselterek daha çok satır elde edebiliriz.

SELECT * FROM `city` ORDER BY ID DESC LIMIT 5

Mysql Order By LIMIT 5
Birde php de örnekleyelim.

<?php
/*
*mysqli db connect
*site:http://www.ramazantufekci.com
*/
/*
*Bağlantı Kuruluyor
*parametreler sırasıyla host,kullanıcı ismi,şifre,database ismi
*/
$db = new mysqli("127.0.0.1","root","şifre","world") or die("mysql bağlantısı yapılamadı !");
//Mysql bağlantısı yapılmışsa karakter set ini ayarlıyoruz
if(!$db->set_charset("utf8")){
    echo "karakter set i ayarlandi";
}
//City tablosundaki son satırı getirelim.
$kaynak = $db->query("SELECT * FROM city ORDER BY ID DESC LIMIT 1");
var_export($kaynak->fetch_object());
$db->close();

?>

Kodları çalıştırdığımızda aşağıdaki gibi bir sonuç elde etmiş olacağız.
Php Mysql Order By LIMIT
Yararlı olması dileğyle

Mysqli bağlantı örneği

Merhaba arkadaşlar
Bu yazı da sizlere php de mysqli sınıfını kullanarak MySQL database server a bağlantı nasıl yapılır onun örneklemesini göstereceğim.
Örnek kodlar.

<?php
/*
*mysqli db connect example
*site:http://www.ramazantufekci.com
*/
/*
*Bağlantı Kuruluyor
*parametreler sırasıyla host,kullanıcı ismi,şifre,database ismi
*/
$db = new mysqli("127.0.0.1","root","sifre","database") or die("mysql bağlantısı yapılamadı !");
//Mysql bağlantısı yapılmışsa karakter set ini ayarlıyoruz
if(!$db->set_charset("utf8")){
    echo "karakter set i ayarlandi";
}
//Deneme sorgusu cekelim
$kaynak = $db->query("SELECT * FROM deneme");
var_export($kaynak);
$db->close();

?>