• 07-10-2017, 20:47:35
    #1
    Değerli arkadaşlar. Forumda şu sıkıntıyı sıkça görmeye başladım.
    “Php mysql desteğini kaldırdı/kaldıracak.”
    Böyle birşey YOK. Lütfen yeterli bilgi ve deneyime sahip olmayan arkadaşlar bu yanlış bilgiyi yaymasınlar. Yeni başlayan kişileri yanıltmasınlar.

    O işin aslı şudur; php de mysql veritabanı sunucusuna bağlanmak için bazı fonksiyonlar vardır. Örnek:

    $db = mysql_connect("localhost","root","123456") or die ();

    Buradaki mysql_connect fonksiyonu php den mysql e bağlanmak için kullanılan bir eski bir fonksiyondur. Php yeni sürümlerinde bu fonksiyonun kullanılmasına izin vermeyecektir. Yani mysql e bu fonksiyon ile bağlanamayacağız. Ne yapacağız peki? Php nin PDO eklentisi yardımı ile bağlanacağız. Neden mi? Daha güvenli ve stabil olduğu için. Yani kullandığımız mysql aynı mysql. Sadece bağlantı yöntemi farklı.

    Şimdi gidip de mysql desteği kalktı demek şu demek oluyor. Dünyadaki sitelerin %50 si wordpress ve wordpress de mysql kullanıyor. O zaman dünyanın yarısı kafadan sistemlerini değiştirecekler. Kalanların da %80 i mysql olsa dünyanın %90 ı artık oracle mı kullanır postgresql mi kullanır mongodb mi kullanır biz karışmayız demek gibi birşey oluyor.

    Lütfen mysql desteği kesiliyor gibi cümleler kurmayın. Mysql e pdo aracılığı ile bağlanın eski connection fonksiyonlarına destek kesilecek deyin illaki bilgi paylaşmak istiyorsanız.

    Sinirim hafifler umarım.
    İyi forumlar.
  • 07-10-2017, 21:14:29
    #2
    Mysql güvenli olmadığı için geliştirilmeyeceği açıklandı ama mysqli olarak sorunsuz kullanılabiliyor, dediğiniz konu da haklısınız pdo mysql bağlantı fonksiyonlarına göre çok daha güvenli, sql injection diye tabir edilen olay daha da zorlaştı.