php 使用 id 删除记录
php delete record using id
此程序用于在给定 ID 时删除记录。
php:
if ($_GET['type']=="file"){
$servername = "localhost";
$username = "****";
$password = "****";
$dbname = "****";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (mysqli_connect_error($conn)) {
die("Connection failed: " . mysqli_connect_error($conn));
}
$sql = "SELECT id,user, FROM CreationsAndFiles WHERE id =".$_GET['id']." LIMIT 1";
$result = mysqli_query($conn,$sql);
$row = mysqli_fetch_assoc($result);
if ($row['user'] == $login_session){
$sql = "DELETE FROM CreationsAndFiles WHERE id=".$_GET['id'];
if(mysqli_query($conn, $sql)){echo "deleted";}
}
mysqli_close($conn);
//header("location: index.php?page=CreationsAndFiles");
}
header 是 type=file&id=9
有一条记录 id=9
它无缘无故不起作用。
您的 SQL 语法错误;
SELECT id,user, FROM CreationsAndFiles...
^ extra comma
应该只是
SELECT id,user FROM CreationsAndFiles...
虽然您可能想要清理您的输入,例如简单地输入 type=file&id=id
很可能会做坏事。
此程序用于在给定 ID 时删除记录。
php:
if ($_GET['type']=="file"){
$servername = "localhost";
$username = "****";
$password = "****";
$dbname = "****";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (mysqli_connect_error($conn)) {
die("Connection failed: " . mysqli_connect_error($conn));
}
$sql = "SELECT id,user, FROM CreationsAndFiles WHERE id =".$_GET['id']." LIMIT 1";
$result = mysqli_query($conn,$sql);
$row = mysqli_fetch_assoc($result);
if ($row['user'] == $login_session){
$sql = "DELETE FROM CreationsAndFiles WHERE id=".$_GET['id'];
if(mysqli_query($conn, $sql)){echo "deleted";}
}
mysqli_close($conn);
//header("location: index.php?page=CreationsAndFiles");
}
header 是 type=file&id=9
有一条记录 id=9
它无缘无故不起作用。
您的 SQL 语法错误;
SELECT id,user, FROM CreationsAndFiles...
^ extra comma
应该只是
SELECT id,user FROM CreationsAndFiles...
虽然您可能想要清理您的输入,例如简单地输入 type=file&id=id
很可能会做坏事。