Quantcast
Channel: What I have written I have written. » PHP
Viewing all articles
Browse latest Browse all 4

SQL Injection

$
0
0

SQL injection is a serious concern for webmasters, as an experienced attacker can use this hacking technique to gain access to sensitive data and/or potentially cripple your database.

In PHP the easiest way is to pass your data through the mysql_real_escape_string function. By escaping special characters on fields where the user can manipulate the database, you will avoid being vulnerable.

// This is a vulnerable query.
$query = "SELECT * FROM products WHERE name='$productname'";
mysql_query($query);

// This query is more secure
$query = sprintf("SELECT * FROM products WHERE name='%s'",
mysql_real_escape_string($productname));
mysql_query($query);

You can find the grt help on this link(For .net Programmers):

http://msdn.microsoft.com/msdnmag/issues/04/09/SQLInjection/



Viewing all articles
Browse latest Browse all 4

Trending Articles