Я создал одну ссылку на другой странице (Удалить). После этого я написал следующий код для выполнения запроса, но каким-то образом он показывает сообщение об успешности, но он не удаляет определенную запись из базы данных ... Любые предложения?как я могу удалить записи из базы данных в php
<?php
include_once('data_conn.php');
$id=$_GET['id'];
$sql = "DELETE FROM driver_info where id=$id";
echo $sql;
if(!$sql) {
echo '<script language="javascript">';
echo 'alert("something went Wrong...:(((("); location.href="user-profile.php"';
echo '</script>';
}
else{
echstrong texto '<script language="javascript">';
echo 'alert("successfully Deleted!!!"); location.href="user-profile.php"';
echo '</script>';
mysql_close();
}
?>
Вы не выполняете ваш запрос –
Этот код открыт для SQL-инъекций. – chris85
Пожалуйста, прекратите использование 'mysql_ *' функций (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). [Эти расширения] (http://php.net/manual/en/migration70.removed-exts-sapis.php) были удалены в PHP 7. Узнайте о [подготовленном] (http://en.wikipedia.org/ wiki/Prepared_statement) для [PDO] (http://php.net/manual/en/pdo.prepared-statements.php) и [MySQLi] (http://php.net/manual/en/mysqli.quickstart .prepared-statements.php) и подумайте над использованием PDO, [это действительно довольно легко] (http://jayblanchard.net/demystifying_php_pdo.html). –