, , , :
SELECT somefield FROM sometable WHERE rate < '$yourRate'
(, 40 )
SELECT somefield FROM sometable WHERE rate < '40'
, SQL-, 40' OR '1'='1,
SELECT somefield FROM sometable WHERE rate < '40' OR '1'='1'
`` 1 '=' 1 ' ,
SELECT somefield FROM sometable
, ? , mysqli - , . , , . , , ; , escape- - PHP mysql_real_escape_string. PHP:
$get_count = $_GET['count'];
$get_rate = $_GET['rate'];
$comment = $_GET['comment'];
$sanitized_count = (int) $get_count;
$sanitized_rate = (float) $get_rate;
$sql_sanitized_comment = mysql_real_escape_string($comment);
$query = "select * from sqlinjection.products
WHERE
products.rate < ".$sanitized_rate."
OR products.comment = '" . $sql_sanitized_comment . "'
LIMIT " . $sanitized_count;
, SQL-.