Я пытаюсь добавить выбранную дату в виде столбца, используя следующий запрос. Но это показывает ошибку:
«Ошибка в столбце alter: ALTER TABLE cse145takeattendance ADD ‘2017-11-17’ date;»
как это побороть?
$date=$_POST['today'];
$alter="ALTER TABLE cse145takeattendance ADD '$date' date;";
mysqli_query($s,$alter) or die ("Error in column alter :$alter");
Вам нужны галочки вокруг атрибута
Идентификаторы могут начинаться с цифры, но если они не указаны, они могут состоять не только из цифр.
Это означает, что вы должны заключить его в кавычки, такие как `2017-11-17`:
Увидеть http://dev.mysql.com/doc/refman/5.0/en/identifiers.html
Чистый номер не может быть полем таблицы!