En son web geliştirme öğreticiler
 

PHP 5 MySQLi İşlevleri


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