0
Я пробовал весь код для запроса на удаление, он действительно говорил «успешно подключен», но когда я помещаю данные, он дает ошибку.не может удалить данные, но успешно подключен
вот мой HTML форма
<form action="testdel.php" method="post">
IC:
<input name="nama" type="text" />
<input name="Submit" type="submit" value="delete"/>
</form>
вот мой PHP:
<?php
$con=mysqli_connect("localhost", "root", "","jpn") or die("Cannot connect to
server.".mysqli_error($con));
[email protected]$_POST["nama"];
$sql_delete="DELETE FROM register WHERE nama='$nama' ";
$sql_result=mysqli_query($con,$sql_delete);
if ($sql_result)
echo "Succesfully deleted";
else
echo "error due to selected data";
?>
проверить ценность, которую вы отправляете и что находится в базе данных. echo query'DELETE FROM register WHERE nama = '$ nama' '. –
Небольшое сомнение, разве запрос не выполняется дважды (один раз при создании '$ sql_result' и во время условия if)? – Manikiran
измените эту строку на $ sql_delete = "DELETE FROM register WHERE nama = '$ nama'"; ----- $ sql_delete = "DELETE FROM register WHERE nama = '". $ Nama. "'"; –