Удалить столбец таблицы
3909 просмотра
1 ответ
Правильно ли следующее? Я получаю ошибку.
<?php
$form_id = $form->data['form_id'];
$query = mysql_query("
ALTER TABLE 'email_history' DROP '$form_id';
") or die(mysql_error());
?>
Автор: Iain Simpson
Источник
Размещён: 12.11.2019 09:28
Ответы (1)
1 плюс
Решение
Используйте `(backtick) для разделения имен объектов в MySQL. Попробуй это
ALTER TABLE `email_history` DROP `$form_id`;
Обратите внимание, я не знаю php, но вы не можете параметризовать DDL (и ALTER TABLE
т. Д.)
Вопросы из категории :
- php Как вы отлаживаете PHP-скрипты?
- php Заставьте XAMPP / Apache обслуживать файл вне htdocs
- php Как включить файлы PHP, которые требуют абсолютного пути?
- php Скрипт входа со скрытыми кнопками
- php How can I find unused functions in a PHP project
- php Эффективное изменение размера JPEG изображения в PHP
- mysql Двоичные данные в MySQL
- mysql Насколько большой может быть база данных MySQL до того, как производительность начнет снижаться
- mysql Выбрать все столбцы, кроме одного в MySQL?
- mysql MySQL или PDO - каковы плюсы и минусы?
- mysql Как выбрать n-ую строку в таблице базы данных SQL?
- mysql MyISAM против InnoDB
- sql-drop Oracle: если таблица существует
- sql-drop Удалить, усечь или удалить, чтобы очистить таблицу в MySQL
- sql-drop Как удалить несколько баз данных в SQL Server
- sql-drop Python sqlite3 параметризованная таблица удалений
- sql-drop DROP FUNCTION without knowing the number/type of parameters?
- sql-drop Удалить столбец таблицы