MySQL ’e Giriş
PHP, MySQL dışında birçok veritabanı yazılımı (PostgreSQL, MsSQL, Oracle, dBase…) ile birlikte sorunsuz çalışabilmesine rağmen en yüksek performans PHP+MySQL+Apache üçlüsünden elde edilmiştir
PHP, MySQL dışında birçok veritabanı yazılımı (PostgreSQL, MsSQL, Oracle, dBase…) ile birlikte sorunsuz çalışabilmesine rağmen en yüksek performans PHP+MySQL+Apache üçlüsünden elde edilmiştir
PHP ile hazır olan işlevlerin yanı sıra, hazır olarak gelen işlevlerden yararlanarak kendi işlevlerimizi de kullanabiliriz. Bu iş normal bir programlama dilindeki işlev tanımlama işleminden pek farklı değildir.
Bu iki işlev de dizin oluşturma ve silme için kullanılır. mkdir() kendisine parametre olarak verilen bir dizini oluşturur ve rmdir() ise kendisine parametre olarak verilen dizini siler.
Bu işlev kendisine parametre olarak girilen dosyayı silmek için kullanılır. Kullanımı unlink(“dosya_adı”) şeklindedir.
md5() şifreleme için kullanılan bir işlevdir. İşleve parametre olarak verilen metnin uzunluğu ne kadar olursa olsun işlev bu metni 32bit ile şifreler ve geri dönüşümü yoktur.
Bu işlevler de belirtilen metin içinde istenilen bir kelimeyi bulup değiştirmek için kullanılır.
ereg() ve eregi() işlevleri bir metin içerisinde verilen bir kelimeyi arar. eregi() işlevi ereg() işlevinden farklı olarak arama sırasında büyük – küçük harf ayrımı yapmaz.
Bu işlev ise açık olan bir dizinde okuma yapmamıza olanak sağlar. Yine bulunduğumuz dizindeki “resimler” altdizinini okumak için
Adında da anlaşılacağı gibi bu işlev kendine parametre olarak verilen dizini açmak için kullanılır. Bulunduğumuz dizindeki “resimler” alt dizinini açmak için
Bir dosyanın sonunun gelip gelmediğini kontrol eder. Daha önceki örneklerimden birinde kullanmıştım.
Tahmin edeceğiniz gibi bu iki işlevde dosyaya bilgi yazmak için kullanılır. İkisi arasında bir fark yoktur. Yazma kipinde açılmış bir dosyaya bilgi girişi için kullanılırlar.
Bu iki işlev yazma modunda açılmış bir dosyadan bilgi almak için kullanılır. Aralarında ufak bir fark vardır. fgets() işlevi metin dosyalarında kullanılır ve dosyayı satır satır okur.