PHP里面怎么按时间创建MySQL数据库? 本帖最后由 UniverseOS 于 2013-03-17 11:34:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MySQL 一般要求表名、字段名符合变量命名规则。即 以字母或下划线 开始,后跟若干个 字母、数字、下划线 组合对于不符合变量命名规则的名字或虽符合但该名字值 mysql 保留字时,需要用转义符 ` 将其括起CREATE TABLE IF NOT EXISTS `201303` (....就可以了 那么变量怎么转义?比如$dbtime=date('Ym'),数据库名称是$dbtime,那么语句怎么写? 按月份建立数据库,比如现在是2013年3月份,就在某库中新建一个叫201303的数据表(如果不存在);4月份就新建201304的数据表,以此类推。我现在要知道这个SQL语句到底怎么写才正确 $dbtime = date('Ym');$sql = "CREATE TABLE IF NOT EXISTS `$dbtime` ( .... ";其实你前面加一个字符不就简单明了了?$dbtime = 't' . date('Ym');$sql = "CREATE TABLE IF NOT EXISTS $dbtime ( .... "; 如何修改SESSION的生存时间 欢迎加入PHP zend framework群 字符串0XFF转到十六进制0XFF,请教 php登录代码的问题.请各位指教 达内的软件培训怎么样 把php中的对mysql数据库的连接做成一个函数 php如何获取用户登录网站使用的端口 php怎么调用一个c#的dll啊,急啊! 请问大神们有碰到过这个问题吗?我是了很多方法都没解决 PHP求助 关于readfile php 超链接传值 报错404 在linux系统上无法实现php发送邮件
即 以字母或下划线 开始,后跟若干个 字母、数字、下划线 组合
对于不符合变量命名规则的名字或虽符合但该名字值 mysql 保留字时,需要用转义符 ` 将其括起
CREATE TABLE IF NOT EXISTS `201303` (....
就可以了
$sql = "CREATE TABLE IF NOT EXISTS `$dbtime` ( .... ";其实你前面加一个字符不就简单明了了?
$dbtime = 't' . date('Ym');
$sql = "CREATE TABLE IF NOT EXISTS $dbtime ( .... ";