sql >> Databasteknik >  >> RDS >> Mysql

GET-parametrar som är sårbara för SQL Injection - PHP

Hoppa över den gamla mysql_* grejer om du kan och använd PDO.

$pdo = new PDO('mysql:host=localhost;dbname=whatever', $username, $password);

$statement = $pdo->prepare('SELECT * FROM table WHERE pid=:pid AND ID=:id');

$statement->bindParam(':pid', $_GET['pid']);

$statement->bindParam(':id', $_GET['id']);

$results = $statement->execute();

var_dump($results->fetchAll());


  1. Oracle Case Statement förklaras med tips och exempel

  2. Göra beräkningar i MySQL vs PHP

  3. Webbplats nere och Twitter-flöde

  4. Välj den senaste raden med GROUP BY i MySQL