【发布时间】:2019-02-06 09:18:48
【问题描述】:
当我直接在 phpmyadmin 中输入 $sql 中的 SQL 查询时,它只将 '$movieid' 替换为 1
deletemovie.php中的代码:
$delete = "Includes/deletemovierecord.php?id=$movieid";
echo "
<tr>
<td>$movieid</td>
<td>$moviename</td>
<td>$year</td>
<td>$genere</td>
<td>$stock</td>
<td>
<form action='Includes/updatemoviestock.php?key=$stock&id=$movieid'
method='post'>
<input type='text' name='newstock'>
<input type='submit' value='Add' id='stock' name='update'>
</form>
</td>
<td><a href=$delete id='delete'>Delete</a></td>
</tr>
";
deletemovierecord.php中的代码:
<?php
include "databaseconn.php";
$movieid = $_GET['id'];
$sql = "DELETE FROM movies WHERE movieid = '$movieid'";
$query = mysqli_query($conn, $sql);
if($query){
header('location: ../admin.php');
}
else{
echo "error";
}
?>
【问题讨论】:
标签: php mysql phpmyadmin