Umut Sinav Logo

Tag Archive for mysql

MySQL Error 1054

MySQL veri tabanında hata durumlarında size bilgiler sunar bunlardan biri hata kodları aracılığıyladır. Bu yazıda genelde yeni başlayanların karşılaşabileceği bir MySQL hatasını paylaşacağım

Hatamızın kodu

MySQL error no; 1054

Bu hata veri tabanınıza insert ederken karşılaşabileceğiniz bir hatadır nedeni veri tabanınızda olmayan bir kolon ismi ile insert yapmanızdır.

mysql hatası 1054 - Unknown column

mysql hatası 1054 – Unknown column

Örnek; hatalı çalışan kod burada tabloda bulunan ‘ogrenci_ad’ yanlış olarak ‘ogrenci_add’ yazılmıştır ve hataya sebebiyet vermiştir.



INSERT INTO `ogrenciler`(`ogrenci_add`, `ogrenci_soyad`, `ogrenci_no`) VALUES ('Selçuk','İNAN',8)


 

Örnek; doğru çalışan kod



INSERT INTO `ogrenciler`(`ogrenci_ad`, `ogrenci_soyad`, `ogrenci_no`) VALUES ('Selçuk','İNAN',8)


 

Not: Herhangi bir dilde program yazıyorsanız mutlaka hata durumlarında size yardımcı olacak hata mesajlarıdır aksi takdirde kafayı yeme derecesine bile gelebilirsiniz 🙂

Netbeans Mysql Connection

Merhabalar bu yazıda NetBeans IDE ile MySQL veritabanına bağlantı kurulumunu resimli olarak anlatmaya çalışacağım genelde PHP ile yazılım geliştirenler phpMyadmin aracılığıyla MySQL deki işlerini hallederler ama Netbeans bu iştede tam bir harika size yazılım geliştirirken kolaylık sağlamakta şimdi fazla uzatmadan nasıl yapıldığına geçeyim…

İlk olarak Netbeans IDE açıyoruz ve Window Menüsünden Services panelini açıyoruz.

Ardından resimdeki gibi Databases bölümünde – Mysql Server kısmına sağ click yapıyoruz ve propertes paneline giriyoruz

Netbeans Mysql Database propertis

Netbeans Mysql Database propertis

netbeans mysql server propertis ayarlarını giriyoruz

  • server name
  • port
  • user name
  • password
netbeans mysql server propertis

netbeans mysql server propertis

Ardından Mysql server altında mevcut veritabanları listeleniyor baglantı kurmak istediğiniz veri tabanı üzerine sağ click yapıyoruz connect diyoruz

netbeans mysql database connect

netbeans mysql database connect

Bu ekranda baglantı oluşturduğunuz kullanıcı adı ve şifresini giriyorsunuz

netbeans mysql connect password

netbeans mysql connect password

Tüm Database (veritabanlarınz) listeleniyor

netbeans database listeleniyor

netbeans database listeleniyor

netbaens mysql SQL sorguu çalıştırma ve listeleme

netbaens mysql SQL sorguu çalıştırma ve listeleme

 

Böylelikle Netbeans ile Mysql veritabanlarına baglantı sağlamış olduk. Diğer bir yazıda görüşmek üzere kolay gelsin…

 

PHP ile veritabanından veri çekmek

PHP’ye yeni başlamış az çok nasıl kullanıldığını öğrenen kişiler için ikinci adım olarak veri tabanı ile tanışmak gelir bu yazıda PHP ile mysql veri tabanından veri çekme işlemini anlatmaya çalışacağım.

Öncelikle veri tabanımızı bir görelim

mysql veri tabanı tablosu

mysql veri tabanı tablosu

şimdi ise bu tablodaki verileri php ile nasıl çekeriz ona bakalım kodların yanlarında gerekli açıklamalar mevcuttur.

<?php
/**
 * Mysql veri tabanından veri çekmek
 * http://www.umutsinav.com
 * @umutsinav
 * @package php_dersleri
 */
//türkçe karakter hatası vermemesi için sayfanın kodlamasını utf8 olarak ayarlıyoruz
header('Content-Type: text/html; charset=utf-8');
//Veri Tabanına baglantı kodlarımız
$db_host="localhost";
$db_username="root";
$db_password="root";
$db_name="ogrenci";
mysql_connect("$db_host","$db_username","$db_password")or die ("Host'a Baglanamadim");
mysql_select_db("$db_name")or die("Veritabanina Baglanamadim");
mysql_query("SET CHARACTER SET UTF8");

//Tüm kayıtları çekiyoruz
$sorgu=mysql_query("select * from ogrenciler");
?>
<table style="width: 400px; border: yellow 3px ridge;" border="0">
    <tr style="background: black; color: white;">
    <th>Öğrenci No</th>
    <th>Öğrenci Adı</th>
    <th>Öğrenci Soyadı</th>
    </tr>

<?
while($ogrenci=mysql_fetch_array($sorgu))
{
    echo '<tr>';

    echo '<td align="center">'.$ogrenci['ogrenci_no'].'</td>';
    echo '<td>'.$ogrenci['ogrenci_ad'].'</td>';
    echo '<td>'.$ogrenci['ogrenci_soyad'].'</td>';

    echo '</tr>';
}

?>
</table>

Tek Bir kaydı veri tabanından çekmek için ise şöyle bir kod yazmamız gerekir

<?php
//Öğrenci numarasına göre tek bir kayıt çekiyoruz
$sorgu      = mysql_query('select * from ogrenciler where ogrenci_no=80');
$ogrenci    = mysql_fetch_array($sorgu);
echo 'Tekbir kayıt çekiyoruz ---> ' ;
echo '80 nolu öğrenci<b>'.$ogrenci['ogrenci_ad'].'  '.$ogrenci['ogrenci_soyad'];
?>

Aslında php bildikten sonra mysql’den veri çekmek kolaydır sadece biraz SQL bilgisine sahip olmanız gerekir bu yazıda kullnılan sql kodları

select * from ogrenciler where ogrenci_no=80

bu ogrenci numarası 80 olan öğrencinin bilgilerine ulaşmak için gerekli SQL kodudur.

select * from ogrenciler 

bu ogrenci tablosundaki tüm kayıt bilgilerine ulaşmaya yarayan SQL kodudur
Bu çalışmanın ekran görüntüsü

mysql'den veri çekme

mysql’den veri çekme

escort bayan ankara ankara escort ankara escort bayan cebeci escort