テーブルからデータを取得しようとすると、何らかの理由で構文エラーが発生します...
私がどこで間違っているのか誰にもわかりますか?
$cid = $_GET['id'];
$username = 'liam';
$password ='';
try {
$conn = new PDO('mysql:host=localhost;dbname=', $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$data = $conn->query('SELECT * FROM directory WHERE ID = :cid');
$data->bindValue(":cid", $cid);
foreach($data as $row) {
print_r($row). '<br />';
}
エラー
ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':cid' at line 1