3 回答

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
當(dāng)您編寫(xiě)時(shí)SELECT * FROM...
,*
意味著一切,即所有字段。該行的所有部分。刪除時(shí)使用相同的語(yǔ)法沒(méi)有任何意義,因?yàn)槟荒軇h除整行。這就是為什么語(yǔ)法是DELETE FROM...

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
我現(xiàn)在為此輸入信息,因?yàn)槲矣龅搅送瑯拥膯?wèn)題。當(dāng)我去給出答案時(shí),它沒(méi)有幫助??赡苁且?yàn)樵搯?wèn)題并未給出所有相關(guān)腳本的完整描述:HTML,Javascript,php等。以下是我用來(lái)從數(shù)據(jù)庫(kù)表中刪除的正確php腳本的結(jié)構(gòu)
<?php
$servername = "localhost";
$username = "user";
$password = "0007";
$dbname = "CRCSystems";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$tblname = test_input($_POST["tblname"]);
$names = test_input($_POST["names"]);
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$sql = "SELECT * FROM $tblname WHERE Names = '$names'";
if (mysqli_query($conn, $sql)) {
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_row($result);
if ($row) {
$sql = "DELETE FROM $tblname WHERE Names = '$names'";
$result = mysqli_query($conn, $sql);
echo 1; //record deleted
} else {
echo 0; //record does not exist
}
}
mysqli_close($conn);
?>
添加回答
舉報(bào)