2011-03-04 5 views
0

누군가가 데이터베이스 상호 작용을 위해 간단하고 안전한 PHP/MySQL 데이터베이스 클래스를 추천 할 수 있습니까?MySQL에 연결하는 안전한 PHP 클래스?

+10

[PDO] (http://php.net/manual/en/book.pdo.php)는 수업에서 무엇을하고 싶습니까? – Yacoby

답변

1

이럴 충분히 명확 :

0

모든 확장 (MySQL은, mysqli, pdo_mysql)를 올바르게 사용할 경우, 안전!

우리는 가장 쉬운 것으로 보이는 PDO를 사용합니다. http://php.net/manual/en/book.pdo.php 준비된 문장 (SQL Injection에 대해 "100 % 안전")을 사용하는 것을 잊지 마십시오. 사용할 수 없다면 적어도 PDO :: quote()와 같은 메소드를 사용하십시오.

+0

올바르게 사용하면'$ res = exec ('echo \'select * from ... \ '| mysql -u -pblahblah dbname');도 안전합니다. 선택할 만한? 도대체 아니 ... –

+0

준비 문은 주사에 대해 "100 % 안전"하지 않습니다. "올바르게 사용 된"것이 무엇을 말하기는 어렵습니다. 기본적으로, 당신이하고있는 일, 준비된 진술 또는 아니요에 상관없이 조심해야합니다. –

관련 문제