Yeni projem: Air Sql Manager

Tarih: Mayıs 2nd, 2009 | Yazar: | Kategori: Makaleler | Etiketler: , , , , , , , , , | 2 Yorum »

Merhaba arkadaşlar. Sizlere yeni bir proje ile merhaba diyorum; Air Sql Manager. Peki nedir bu ASM ? Asm masaüstünüzden uzak sunucunuzdaki veritabanınızı yönetmenizi sağlıyor. Tabi ki ufak bir Php dosyası sayesinde. Biliyorsunuz ki belirli sql komutları var ( insert, uptade, delete, select ). Bunları karşı taraftaki sql.php ye yolluyoruz ve işlem yaptırıyoruz…

Sizler için ufak bir eğitici video hazırladım. Yinede buradan bazı şeyleri göstericem. Kendiniz keşfetmek istersiniz diye de Php kodlarımızı anlamlandırıcam. Bu sayede sql.php yi düzenleyebilir ve geliştirebilirsiniz. Tabi benimde çalışmalarım olacaktır. Sonuçta daha ilk versiyon :)

PROGRAMI İNDİRMEK İÇİN TIKLA!

Arkadaşlar dediğim gibi ilk önce videoyu vereyim;

NOT: VİDEO KÜÇÜKSE BURAYA TIKLAYABİLİRSİNİZ…

NOT: SQL.PHP DOSYASINI KENDİNİZE GÖRE DÜZENLEYİN!

Sonrasında geliştirici veya meraklılar için aşağıdan devam edelim;

<?
//Veritabanı erişim bilgilerinizi giriniz
@$baglan=mysql_connect("localhost","root","") or die ("Mysql Baglanilamadi");
@mysql_select_db("sozluk",$baglan) or die ("Db Baglanilamadi");
mysql_query("SET NAMES 'latin5'");

//Güvenlik şifreniz aşağıda; Tamam yerine yazılıyor ( büyük - küçük harf duyarlı )

if($_POST["sifre"]==="Tamam") {
$sql = stripslashes($_POST["sql"]);

if($_POST["ne"]==1) {
$islem = mysql_query($sql) or die ("Sorguda Problem Var!");
echo $sql;
}else{
$islem = mysql_query($sql) or die ("Sorguda Problem Var!");
$toplam = mysql_num_rows($islem);

for($i=0; $i<$toplam; $i++) {
$sutun = split("[,]",$_POST["sutun"]);
foreach($sutun as $ad) {
echo mysql_result($islem,$i,$ad).",";
}
}

}

}else{
echo "Sifre Hatali!";
}

mysql_close($baglan);
?>

Gördüğünüz gibi kodlarımız oldukça yalın. İlk başta veritabanına bağlanıyoruz. Sonrasında Air dan gelen şifre ile bizim verdiğimiz şifrenin uyup uymadığına bakıyoruz ve uyarsa işlemlere geçiyoruz. Ardından işlemin ne olduğuna bakıyoruz. İki tür işlem var. Birincisi veri ekleme, sil ve güncelleme. Biliyorsunuz ki hepsi birbirine benziyor. İkincisi ise veri okuma. Bunda veriler select edilip tek tek yazdırılıyor…

Neyse tırnaklardan dolayı stripslashes yapıyoruz ki sunucudan kaynaklanan tırnak ve slash ( / ) problemini çözelim. Dediğim gibi eğer işlem 1 ise direkt sorguyu işleme alıyoruz. Değilse işleme alıp, verileri çekiyoruz. Son olarak boş kalmasın diye veritabanını kapatıyoruz…

Herkese iyi günler, iyi çalışmalar…




Benzer Yazılar;

coded by nessus

“Yeni projem: Air Sql Manager” yazısında 2 Ahkam var.

  1. 1 Air ‘Easy’ Sql Manager ( Ara Versiyon ) | Bir Öğrenci Klasiği - AUG 10:02 on Mayıs 5th, 2009 anında kesmiş:

    [...] arkadaşlar. Geçenlerde sizler için yaptığım Air Sql Manager isimli programı tanıtmıştım. Eğer hatırlarsanız masaüstünden yollanan kodlar karşı [...]

  2. 2 ActionScript 3.0 Geliştiricileri | Bir ADOBE Kullanıcı Grubudur » Blog Archive » AIR Easy SQL Manager Ara Sürüm 02:08 on Mayıs 6th, 2009 anında kesmiş:

    [...] arkadaşlar. Geçenlerde sizler için yaptığım Air Sql Manager isimli programı tanıtmıştım. Eğer hatırlarsanız masaüstünden yollanan kodlar karşı [...]


Ahkam Kesme Aparatı

  • *