Hi guys i am trying to delete a row in my database
the view.php code is
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT DATE, VENUE, PRICE FROM gigs ORDER BY DATE ASC";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo DATE("d F Y", strtotime($row['DATE']));
echo "<BR>";
echo "" .$row["VENUE"]. "<br>";
echo "" .$row["PRICE"]. "<br><br>";
echo "<a href=\"delete.php?id=$res[id]\">Delete</a> <br><br>";
}
}
else {
echo "No Messages";
}
$conn->close();
?>
the delete.php code is
// get id to delete
$id = $_GET['id'];
// connect to mysql
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
$id = $_GET['id'];
mysqli_query("DELETE FROM gigs WHERE id = id");
$result = mysqli_query($connect, $query);
if($result)
{
echo 'Data Deleted';
}else{
echo 'Data Not Deleted';
}
mysqli_close($connect);
just returns Data Not Deleted