Строку необходимо удалить из таблицы sql. Таблица имеет 3 столбца: идентификатор, символ и акцииКак удалить строку из sql
foreach ($rows as $row)
{
if($row["Symbol"] === $_POST["symbol"])
{
// I tried these combinations, but none of them works:
// $sql = ("DELETE FROM stocks WHERE id = ? $_SESSION[id]");
// $sql = ("DELETE row FROM stocks WHERE id = $_SESSION[id]");
// $sql = ("DELETE * FROM stocks WHERE id = $_SESSION[id]");
// $sql = ("DELETE id, Symbol, Shares FROM stocks WHERE id = $_SESSION[id]");
// DELETE FROM stocks WHERE id = $_SESSION["id"];
}
}
Программа вводит оператор if. Я проверил это. Таким образом, условие выполнено, но DELETE не выполняется.
Я пробовал ваши предложения. Эта ошибка появляется: – user3706178
Ошибка анализа: синтаксическая ошибка, неожиданное значение «FROM» (T_STRING) в /home/jharvard/vhosts/pset7/public/sell.php в строке 23 – user3706178
Проблема решена. Это была синтаксическая ошибка. – user3706178