mxaksoy
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
23.03.2018
-
Yaş/Cinsiyet
29 / E
-
Meslek
Webmaster
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** A**
-
Mesajlar
1358
-
Beğeniler
482 / 344
-
Ticaret
3, (%100)
Güvenlik hız vs. bakımından açıksız bir sistem yapsak bile php güvenli midir?
cihaneken
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3510
-
Beğeniler
488 / 1190
-
Ticaret
1, (%100)
Hocam bir kelime yanlışlığı mı oldu acaba? Php ile pdo yerine pdo ile mysqli mi yazacaktınız?
3 kişi bu mesajı beğendi.
cihaneken
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3510
-
Beğeniler
488 / 1190
-
Ticaret
1, (%100)
Hocam şimdi MYSQL bir veri tabanı sistemidir.
yazım olarak mysqli ise mysql'un gelişmişi yani yeni kullanım şeklidir. Fakat sistem aynıdır: MYSQL mysql yazımındaki versiyon eskidir, hatalar ve açıklar barındırır. mysqli kullanım şekli yeni ve güncel halidir.
PDO ise yerleşik bir PHP eklentisidir ve veri tabanları ile iletişim yapmayı sağlar. Farkı ise sadece mysql ile değil bir çok veri tabanı sistemini destekler. Örneğin PHP de veri tabanı işlemleri PDO ile hazırlanmış bir script çok kolay ve hızlı bir şekilde bir çok veritabanı sisteminde (SQLite, PGSQL,ODBC,SQLSV) çalışır hale gelen bir iletişim kanalıdır. Fakat mysqli sadece MYSQL veri tabanı sistemi ile çalışır.
Veritabanı işlemleri ise SQL sorguları ile yapılır.
cihaneken
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3510
-
Beğeniler
488 / 1190
-
Ticaret
1, (%100)
Bu yazılıma bağlı olmakla birlikte benim tavsiyem PDO kullanımıdır. Hem daha güzel bir yapısı hemde bir çok veri tabanını desteklemesi nedeni ile daha avantajlıdır ayrıca daha hızlı iletişim kurduğu söylenmekte. Böylece yazdığınız yazılım sadece MYSQL'e bağımlı kalmaz farklı veri tabanı sistemleriyle de çalışabilir ve elinizde ileriye dönük bir sistem olur.
Fakat tercih tamamen sizde kalmıştır. Eğer sadece MYSQL veri tabanlarıyla çalışcak bir sisteme ihtiyacınız varsa onu kullanabilirsiniz ama PDO kullanırsanızda fazladan özellikler kazanmış ve kazandırmış olursunuz.
2 kişi bu mesajı beğendi.
cihaneken
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3510
-
Beğeniler
488 / 1190
-
Ticaret
1, (%100)
O halde mysqli kullanın hiç kafanızı ağrıtmayın. PDO ise 5.1 dan itibaren kullanılabiliyor. Temelde ikisi de aynı işi yapıyor.
cihaneken
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3510
-
Beğeniler
488 / 1190
-
Ticaret
1, (%100)
Hayırlı olsun diyelim öyleyse. :D
1 kişi bu mesajı beğendi.