biz PDO kullandığınızda ne zaman / nerede?

4 Cevap php

Ben ne zaman ve nerede biz PDO basit mysql_connect yöntemler dışında kullanmak bilmek istiyorum?

Is this PDO is faster ? what are the advantages over other methods?

4 Cevap

  1. Security: The most useful thing with PDO are the prepared statements. With them, writing code which can be SQL Injected is far more complicated. ;-)

  2. Errorhandling: Öte yandan errorhandling yerine berbat ölü var hataları ve böylece İstisnalar geçiş gibi çok çok daha iyidir.

  3. Geliştirilebilirlik: Eğer mysql sıkı bağlı konum mysql_ yöntemleri ile. Belki ileride size antoher veritabanı kullanmak istiyorsanız ve tüm bağlantı ve sorgu veren kodu yazmak zorunda. MySQL belirli sorguları kullanarak ediyorsanız bu nokta zaten veritabanı kod çoğu yeniden yazmak gibi sizin için hiçbir değeri yoktur.

PDO introduction in the PHP documentation, bu temel bilgilerin çok ayrıntılı. Bir dereceye kadar, PDO JDBC Java için olduğu gibi PHP etmektir. Iyi, çok güzel değil, dışında.

Apart taşınabilirliği, mysqli PDO ki mysqli'nin dışında (yani üzerine hazırlanan tablolarda, işlemleri ve benzeri) yapar biraz daha hızlı PDO'nun daha olduğu gibi hemen hemen aynı sağlar.

Burada üzerinde kafa yormak için benzer bir tartışma http://stackoverflow.com/questions/13569/mysqli-or-pdo-what-are-the-pros-and-cons