重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、你的逻辑上没有什么问题,但你的sql语句上面用了中文,这是不符合开发规范的。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟主机、营销软件、网站建设、顺城网站维护、网站推广。
2、在有表的数据库就不能用”,那么据此判断,可能的原因在于:ENGINE=MyISAM AUTO_INCREMENT=43 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC; 这段与有表的数据库不匹配或有冲突。
3、出现1064一般都属于语法错误的情况。把表名的单引号和把tinyint的长度去掉。数据库的语言由GB2312改成 UTP-8就好了。
4、PRIMARY KEY(id) 这个id不要加单引号。
if(!is_writable(config.php)){ emMsg(配置文件(config.php)不可写。如果您使用的是Unix/Linux主机,请修改该文件的权限为777。
THINKPHP貌似没有自己的方法创建数据表。能想到的有:在thinkphp里执行原生的创建表语句。
DB_PREFIX = think_, // 数据库表前缀 DB_DSN = mysql:host=localhost;dbname=thinkphp;charset=UTF-8注意:PDO方式的DB_DSN配置格式有所区别,根据不同的数据库类型设置有所不同。
配置数据库链接参数 目标:实现随机使用数据库展示信息,只是读操作。测试:前台可以读取表中内容(存放的不一致),查看是否是随机显示的。
这个你要先建一个数据库,然后在config.php文件或者直接在thinkphp文件夹下面的配置文件那里填写好数据库的名字,地址账号密码等然后才可以用的。然后在控制器那里进行操作就行了。
Model保存在 程序目录中lib/Model文件夹中,Action保存在程序目录中lib/Action文件夹中。
1、建立数据表,得是你在cmd窗口或者phpmyadmin、navicat for mysql这类终端软件里进行操作。
2、如果真是这样,那是conn.php文件可能有问题,看看里面是否有输出内容的语句。
3、请刷新后再尝试建立连接);mysql_select_db(DB) or die(数据库正在连接中。。