#1
|
|||
|
|||
MySQL PHP BağLantısı
mysql_affected_rows
Bir önceki MySQL işleminden etkilenen satırların sayısını getirir. Kullanımı int mysql_affected_rows(int [link_identifier] ); mysql_affected_rows(), belirlenen link tanımlayıcı ile ilişkili olarak, sunucudaki son INSERT, UPDATE veya DELETE sorgularının etkilediği satırların sayısını döndürür. Eğer link tanımlayıcı belirlenmemişse, son açılan link kabul edilir. Son sorgu, WHERE ' i olmayan bir DELETE sorgusu ise, tüm kayıtlar tablodan silinecektir. Fakat bu fonksiyon sıfır değeri döndürecektir. Bu komut SELECT işlemleri için etkili değildir. Sadece kayıtları değiştiren işlemler üzerinde etkilidir. Bir SELECT' ten dönen satırların sayısını döndürmek için mysql_num_rows() kullanılır. mysql_change_user Aktif bağlantı üzerindeki oturum açmış kullanıcıyı değiştirir. Kullanımı int mysql_change_user(string user, string password, string [database] , int [link_identifier] ); mysql_change_user(), aktif bağlantı üzerindeki oturum açmış kullanıcıyı değiştirir. Bir veritabanı belirlenmişse, bu, kullanıcı değiştikten sonra default veya yürürlükteki veritabanıdır. Eğer yeni user/password kombinasyonu yetkilendirilmede başarısız olursa, yürürlükteki bağlı kullanıcı aktif olarak kalır. Not: Bu fonksiyon PHP 3.0.13 ile birlikte ortaya çıktı ve MySQL 3.23.3 veya daha yüksek versiyonları gerektirir. Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Başarı durumunda true, hata durumunda false döner. mysql_close(), belirlenen link tanımlayıcı ile ilişkide bulunan bir MySQL veritabanına olan linki kapatır. Eğer link tanımlayıcı belirlenmemişse, son açılan link kabul edilir. Not: Sürekli olmayan açık linkler, betimin çalışması bittiğinde otomatik olarak kapandığı için, bu genellikle gerekmez. mysql_close(), mysql_pconnect() tarafından oluşturulan sürekli linkleri kapatmayacaktır. Örnek: MySQL kapatma örneği Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Bkz: mysql_connect() ve mysql_pconnect(). mysql_connect Bir MySQL sunucuya bir bağlantı açar. Kullanımı Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Başarı durumunda pozitif bir MySQL link tanımlayıcı, başarısızlık durumunda bir hata mesajı döndürür. mysql_connect(), bir MySQL sunucuya bir bağlantı kurar. Değişkenlerin tümü seçimlidir ve bunlar kaybolursa, varsayılanlar kabul edilir. ('localhost', sunucu process' e sahip olan kullanıcının kullanıcı ismi, boş password). Hostname string' i bir port numarası da içerebilir. ör. "hostnameort" veya bir sokete bir path. ör. localhost için ":/path/to/socket" . Not: "ort" için destek PHP 3.0B4'de eklendi. Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Başarısızlık durumunda, fonksiyon ismine ön bekleme '@' ile hata mesajı durdurulabilir. İkinci bir çağrı, aynı değişkenlerle mysql_connect()' e yapılır. Hiçbir yeni link kurulmayacaktır.Fakat bunun yerine halen açık olan linkin link tanımlayıcısı geri dönecektir. Betimin yürütmesi sonlanır sonlanmaz, mysql_close() çağrılarak dışsal bir şekilde kapatılmadıkça, sunucuya olan link kapatılacaktır. Örnek: MySQL bağlanma örneği 1 Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Bkz. mysql_pconnect() ve mysql_close(). mysql_create_db Bir MySQL veritabanı yaratır. Kullanımı int mysql_create_db(string database name, int [link_identifier] ); mysql_create_db(), belirlenen link tanımlayıcı ile ilişkide bulunarak, sunucuda yeni bir veritabanı yaratma girişiminde bulunur Örnek: MySQL veritabanı yaratma örneği Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Aşağı doğru uygunluk için mysql_createdb() de kullanılabilir. Bkz. mysql_drop_db(). mysql_data_seek İçsel sonuç pointer' ını taşır. Kullanımı Kod: İçeriğini görmek için kayıtlı kullanıcı olmanız gerekli. Başarı durumunda true, başarısızlık durumunda false döner. mysql_data_seek(), belirlenen satır numarasını işaret eden belirli sonuç tanımlayıcı ile ilişkili olarak, MySQL sonucunun içsel satır pointer' ını taşır. mysql_fetch_row()' a bir sonraki çağrım bu satıra dönecektir. Row_number 0'dan başlar. Örnek: MySQL veri arama örneği kodlari eklerken php [ php ] [/php ] etiketleri altina alalim ve code line numaralarini editleyip atalimki acemi veya yeni basliyanlarda yararlanabilsin
__________________
SevGi SuYu HASret Aşk TarLaSıyIm DöKüLMekTeN uSanMIş Göz DamLasIyIM ParaM ParCa oLmuŞ KaLp YaRasIyIm AMA eN öNemLiSi SeNi aSLa UnuTmaYaCak Bir BaŞBELASIYIM[Link'i Görebilmeniz İçin Kayıt Olunuz.! Kayıt OL] |