foreach不會迴應任何東西,有人知道它有什麼問題嗎?這個php pdo代碼有什麼問題?
注意:$ check是複選框的值。
<?php
$hostname = 'localhost';
$username = 'root';
$password = '';
$database = 'foo';
try{
$db = new PDO("mysql:host=$hostname;dbname=$database",$username,$password);
$checks = $_POST['checks'];
$post = "SELECT * FROM articles WHERE title= ' ". $checks ." '";
foreach($db->query($post) as $row){
echo $row['title'] . '' . $row['body'];
}
}catch(PDOException $e){
echo 'CONNECTION UNSUCCESFUL!';
}
?>
你的代碼很容易sql注入,請參閱http://php.net/manual/en/security.database.sql-injection.php – VolkerK 2012-02-12 09:01:58