Пожалуйста, помогите мне разобраться в этом. Первый запрос вернет сообщение о том, что
Couldn't execute query: Unknown column 'ssd23' in 'where clause.
ssd23
– это значение, которое $_POST
получит для pnumber из html-формы. Однако он будет работать, если будут только цифры.
$result = mysqli_query($con, "DELETE FROM Tools WHERE PartNumber = {'$_POST['pnumber']'}") or die ("Couldn't execute query: " .mysqli_error($con));
Этот второй запрос ниже будет работать с двумя цифрами и символами после использования переменной.
$test = $_POST['pnumber']; $result = mysqli_query($con, "DELETE FROM Tools WHERE PartNumber = '$test'") or die ("Couldn't execute query: " .mysqli_error($con));