Заранее спасибо.Я только учусь php.Я пытаюсь удалить сообщение из блога, который я создал.Я должен удалить сообщение по post_id, который является автоинкрементным первичным ключом.
Но как я могу использовать post_id для предложения WHERE?
мой код:
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "travelogy";
try{
$conn = new PDO("mysql:host=$servername; dbname=$dbname", $username, $password);
// $post_id_location->bindValue(':post_id', $post_id);
$delete_query = "DELETE FROM post_p WHERE id ="$_POST['post_id'];
// $delete_query = "DELETE FROM post_p WHERE id = $post_id_location";
$conn->exec($delete_query);
echo "Record deleted.";
}catch(PDOException $e){
echo $delete_query."<br>".$e->getMessage();
}
$conn = null;
НО Примечание об ошибке: неопределенная переменная: post_id_location в C: \ xampp\ htdocs \ CMS_project \ pdo.php в строке 10 Неустранимая ошибка: необученная ошибка: вызов функции-члена bindValue () со значением NULL в C: \ xampp \ htdocs \ CMS_project \ pdo.php: 10 Трассировка стека: # 0 {main}выбрасывается в C: \ xampp \ htdocs \ CMS_project \ pdo.php в строке 10