При использовании PHP и MySQL, я применил УДАЛИТЬ команду:DELETE команда SQL
$query="DELETE FROM email_list WHERE email ="."$email";
mysqli_query($dbc,$query);
Это не сработало. Но когда я ставлю это так:
$query="DELETE FROM email_list WHERE email ='$email'";
mysqli_query($dbc,$query);
Это работает. Я хочу знать, почему конкатенация не работает. Здесь $ dbc - это моя база данных и электронная почта электронной почты электронной почты, которую я хочу удалить, а email_list - моя таблица в таблице базы данных dbc.
Конкатенация действительно работает; но вам все равно нужны одинарные кавычки вокруг '$ email' в готовом запросе. Они отсутствуют в первом. – andrewsi