這裏是我的代碼:HTML/PHP/SQL - 查詢與參數
<form action="" method="post">
<fieldset>
Date 1: <input type="text" name="date1">
Date 2: <input type="text" name="date2">
</fieldset>
<button type="submit" name="Search">
</form>
<?php
try {
$db = new PDO('mysql:host=localhost;dbname=db;charset=utf8', 'user', 'pass');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (Exception $e) {
echo "DB is down";
exit;
}
try {
$results = $db->query("SELECT * FROM instructor WHERE date_hired BETWEEN ? AND ?");
} catch (Exception $e) {
echo "No data found";
exit;
}
echo "<pre>";
var_dump($results->fetchAll(PDO::FETCH_ASSOC));
?>
我會怎樣改變的PHP代碼使用,我已經創建了帶參數的形式?
我希望能夠進入2個日期,形式,所以它進入查詢,然後將結果輸出。
您標記mysqli的,但你沒有實際使用的mysqli功能。只是爲了讓你知道在哪裏尋找文檔,你正在使用PDO抽象層,並且可以在http://www.php.net/manual/en/class.pdo.php上閱讀它: – aamit915