Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP][PDO]bind czy exec?
michat34
post 30.10.2012, 19:57:57
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


witam zastanawiam sie po co uzywac w pdo podpinania ktore jest ok kilka(dziesiat linijek dluzsze zamiast zwyklego exec)?

$stmt=$pdo->exec("INSERT INTO tabela (costam,costam2) VALUES ($cos1,$cos2)");

w podpinaniu bedzie

$stmt=$pdo->prepare("INSERT INTO....");
$stmt->bindValue(....);
$stmt->bindVa;ue(...);
$stmt->execute();

wiem ze to drugie niby chroni przed sql injection, ale by sie chronic przed sql injection przeciez wystarczy m.in. filtrowac formulareze
Go to the top of the page
+Quote Post
Damonsson
post 30.10.2012, 20:18:53
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


1. wywali Ci błędem, przy próbie sql injection, 2. prześle to jako zwykły tekst.

2. Zabezpiecza nie niby, tylko w 100% przed SQL Injection. Co do 1. nie jestem pewien, ale też powinno.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:31