PHP MySQLi Tanıtım
PHP MySQLi = PHP MySQL Geliştirilmiş!
MySQLi fonksiyonları Eğer MySQL veritabanı sunucuları erişmesini sağlar.
Not: MySQLi uzantısı MySQL sürümünde 4.1.13 veya daha yeni çalışmak için tasarlanmıştır.
Kurulum / Süre Yapılandırması
MySQLi fonksiyonları kullanılabilir olması için, MySQLi uzantısı desteği ile PHP derlemek gerekir.
MySQLi uzatma PHP sürümü 5.0.0 ile tanıtıldı. MySQL Yerli Sürücü PHP sürümü 5.3.0 eklenmiştir.
Kurulum ayrıntıları için şu adrese gidin: http://php.net/manual/en/mysqli.installation.php
Çalışma zamanı yapılandırma ayrıntıları için şu adrese gidin: http://php.net/manual/en/mysqli.configuration.php
PHP 5 MySQLi İşlevleri
fonksiyon | Açıklama |
---|---|
mysqli_affected_rows() | Önceki MySQL işleminde etkilenen satır sayısını döndürür |
mysqli_autocommit() | üzerine veya otomatik işlediği veritabanı modifikasyonlar kapatır |
mysqli_change_user() | Belirtilen veritabanı bağlantısının kullanıcıyı değiştirir |
mysqli_character_set_name() | Varsayılan karakter veritabanı bağlantısı için ayarlanmış döndürür |
mysqli_close() | Önceden açılmış veritabanı bağlantısını kapatır |
mysqli_commit() | Geçerli işlem taahhüt |
mysqli_connect_errno() | Son bağlantı hatası hata kodunu döndürür |
mysqli_connect_error() | Son bağlantı hatası hata açıklaması döner |
mysqli_connect() | MySQL sunucusuna yeni bir bağlantı açar |
mysqli_data_seek() | Sonuç kümesindeki rasgele bir satıra sonucu işaretçi ayarlar |
mysqli_debug() | ayıklama işlemleri gerçekleştirir |
mysqli_dump_debug_info() | günlüğüne ayıklama bilgi döker |
mysqli_errno() | En son işlev çağrısı için son hata kodunu döndürür |
mysqli_error_list() | En son işlev çağrısı için hatalarının listesini döndürür |
mysqli_error() | En son işlev çağrısı için son hata açıklaması döner |
mysqli_fetch_all() | Bir ilişkisel dizi, sayısal bir dizi, veya her iki şekilde tüm sonuç satırlarını döndürür |
mysqli_fetch_array() | bir birleştirici, bir sayısal dizi, veya her iki şekilde bir sonucu satırı döndürür |
mysqli_fetch_assoc() | bir ilişkisel dizi olarak bir sonucu satırı döndürür |
mysqli_fetch_field_direct() | bir nesne olarak sonuç kümesi, tek bir alan için, meta-veri döndürür |
mysqli_fetch_field() | bir nesne olarak, sonuç kümesindeki sonraki alanı döndürür |
mysqli_fetch_fields() | Bir sonuç kümesindeki alanları temsil eden nesneler dizisi döndürür |
mysqli_fetch_lengths() | sonuç kümesindeki geçerli satırın sütun uzunlukları döndürür |
mysqli_fetch_object() | bir nesne olarak, bir sonuç kümesinin satırını döndürür |
mysqli_fetch_row() | Bir sonuç kümesinden bir satırı döndürür ve numaralandırılmış bir dizi olarak döndürür |
mysqli_field_count() | En son sorgu için sütun sayısını döndürür |
mysqli_field_seek() | ofset belirli bir alanda yapılan saha imlecini ayarlar |
mysqli_field_tell() | Alan imlecin konumunu döndürür |
mysqli_free_result() | Bir sonuç ile ilgili hafıza boşaltır |
mysqli_get_charset() | Bir karakter set nesneyi döndürür |
mysqli_get_client_info() | MySQL istemci kitaplığı sürümünü döndürür |
mysqli_get_client_stats() | işlem başına istemcisi ile ilgili İade istatistikleri |
mysqli_get_client_version() | bir tamsayı olarak MySQL istemci kitaplığı sürümünü döndürür |
mysqli_get_connection_stats() | İstemci bağlantısı hakkında İade istatistikleri |
mysqli_get_host_info() | MySQL sunucusu ana bilgisayar adını ve bağlantı türünü döndürür |
mysqli_get_proto_info() | MySQL protokol sürümünü döndürür |
mysqli_get_server_info() | MySQL sunucu sürümünü döndürür |
mysqli_get_server_version() | bir tamsayı olarak MySQL sunucusu sürümünü döndürür |
mysqli_info() | En son çalıştırılan sorgu hakkında bilgi verir |
mysqli_init() | MySQLi başlatır ile kullanım için bir kaynak döndürür mysqli_real_connect() |
mysqli_insert_id() | Geçen sorguda kullanılan otomatik oluşturulan id döndürür |
mysqli_kill() | MySQL iplik öldürmek için sunucuyu İstedi |
mysqli_more_results() | Çekler çok sorgudan daha fazla sonuç varsa |
mysqli_multi_query() | veritabanı üzerinde bir veya daha fazla sorgu gerçekleştirir |
mysqli_next_result() | Kümesini sonraki sonucu hazırlar mysqli_multi_query() |
mysqli_num_fields() | Bir sonuç kümesindeki alan sayısını döndürür |
mysqli_num_rows() | Bir sonuç kümesindeki satır sayısını döndürür |
mysqli_options() | Setler ekstra seçenekler bağlayıp bir bağlantı için davranışını etkiler |
mysqli_ping() | Bir sunucu bağlantısını ping veya bağlantı koptu eğer yeniden kurmaya çalışır |
mysqli_prepare() | yürütülmesi için bir SQL sorgusu hazırlar |
mysqli_query() | veritabanında bir sorgu gerçekleştirir |
mysqli_real_connect() | MySQL sunucusuna yeni bir bağlantı açar |
mysqli_real_escape_string() | Bir SQL deyiminde kullanılacak bir dizede özel karakterleri atlanır |
mysqli_real_query() | Bir SQL sorgusu çalıştırıp |
mysqli_reap_async_query() | zaman uyumsuz sorgudan sonucunu döndürür |
mysqli_refresh() | tablolar veya önbelleklerini yeniler veya çoğaltma sunucu bilgilerini sıfırlar |
mysqli_rollback() | Rolls veritabanı için geçerli işlemi geri |
mysqli_select_db() | Bağlantı için varsayılan veritabanını değiştirir |
mysqli_set_charset() | Varsayılan istemci karakter kümesini belirler |
mysqli_set_local_infile_default() | Yük yerel infile komutu için kullanıcı tanımlı işleyici unsets |
mysqli_set_local_infile_handler() | LOAD DATA LOCAL INFILE komutu için ayarla geri çağırma işlevi |
mysqli_sqlstate() | Geçen MySQL operasyon için SQLSTATE hata kodunu döndürür |
mysqli_ssl_set() | SSL kullanarak güvenli bağlantı kurmak için kullanılır |
mysqli_stat() | Mevcut sistem durumunu döndürür |
mysqli_stmt_init() | Bir açıklama başlatır ve birlikte kullanılmak üzere bir nesne döndürür mysqli_stmt_prepare() |
mysqli_store_result() | Geçen sorgudan bir sonuç kümesi aktarır |
mysqli_thread_id() | Geçerli bağlantı için iplik numarası döndürür |
mysqli_thread_safe() | istemci kitaplığı iş parçacığı güvenli olarak derlenmiş olup olmadığını döndürür |
mysqli_use_result() | Kullanılarak yürütülen son sorgu ayarlanmış bir sonuç alma başlatır mysqli_real_query() |
mysqli_warning_count() | bağlantılı olarak son sorgudan uyarılarının sayısını döndürür |