-1

我想用当前日期和小时更改表添加列,如下面的不添加列,但是当我删除变量并使其成为简单文本时添加它,还请告诉我如何使该列名称唯一,以便我们无法添加再次在 mysql 中再次出现同一列

    //get current date 
            $cname = date("Ymdh");
            echo "v1" . $cname ;

    //add curent date column if yet not added 
        mysql_query("ALTER TABLE  groups_ids add " . $cname . "VARCHAR(35)") ;
4

1 回答 1

1

问题出在您编写的查询中。首先,您使用反引号 (`) 对列名进行转义,之后数据类型之前没有空格

mysql_query("ALTER TABLE  groups_ids add `" . $cname . "` VARCHAR(35)") ;
                                                       //^ No space here
于 2012-04-09T21:38:25.117 回答