PHP MYSQL Не удалось выполнить запрос: Неизвестный столбец

Пожалуйста, помогите мне разобраться в этом. Первый запрос вернет сообщение о том, что

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)); 

Solutions Collecting From Web of "PHP MYSQL Не удалось выполнить запрос: Неизвестный столбец"