MySQL veritabanı sorgularında en sık kullanılan MySQL Fonksiyonlar ‘ ı ve parametreleri.

Bu yazımda sizlere bazı çok yararlı, hayatınızı kolaylaştıracak, fazla kod yazmaktan kurtaracak ve kısmen programlarınızı hızlandıracak olan MySQL fonksiyonlarını paylaşacağım.

Bir PHP programcısı olarak sürekli MySQL ile karşılaşırsınız. Yeni başlayanların bilmediği, MySQL’in bazı durumlarda PHP’den daha hızlı çalışan birçok fonksiyon içerdiği. Yeni Programcılar, MySQL sorgularını çoğunlukla basit SELECT ve INSERT sorgularıyla kısıtlar, verileri veritabanından alıp PHP’de işlerler.

PHP’de yaptığınız çoğu işi MySQL ile hem daha basit yapabilir, hemde performansı artırabilirsiniz.

mysql_connect(sunucu, kullanıcı adı, şifre)
MySQL sunucusuna bağlantı açar.

mysql_close(bağlantı)
MySQL bağlantısını kapatır.

mysql_select_db(veritabanı adı, bağlantı)
MySQL veritabanını seçer.

mysql_query(sorgu)
Veritabanına sorgu gönderir.

mysql_create_db(veritabanı adı, bağlantı)
MySQL’de veritabanı oluşturur.

mysql_num_rows(sonuç)
Sonuçtaki satır sayısını verir.

mysql_num_fields(sonuç)
Sonuçtaki alan sayısını verir.

mysql_drop_db(veritabanı adı, bağlantı)
Belirtilen veritabanını sunucudan siler.

mysql_fetch_array(sonuç, sonuç tipi)
Sonuçları dizi değişkeni olarak alır.

mysql_free_result(sonuç)
Sonuçlar için atanan hafızayı boşaltır.

mysql_list_fields(veritabanı adı, tablo adı, bağlantı)
Sonuçtaki tüm tablo alanlarını listeler.

mysql_list_dbs(bağlantı)
Sunucudaki tüm veritabanlarını listeler.

mysql_list_tables(veritabanı, bağlantı)
Veritabanındaki tüm tabloları listeler.

mysql_tablename(sonuç)
Verilen ait olduğu tablonun adını verir.

mysql_result(sonuç, satır numarası, alan)
Sorgudan dönen sonuçları alır.

mysql_ping(bağlantı)
MySQL bağlantısının aktif olup olmadığını kontrol eder.

mysql_info(bağlantı)
Son sorgu hakkında bilgi döndürür

mysql_get_server_info(bağlantı)
MySQL sunucu sürümünü döndürür.

mysql_errno(bağlantı)
Bir önceki işlemdeki MySQL hata numarasını verir.

mysql_error(bağlantı)
Bir önceki işlemdeki MySQL hata mesajını verir.