十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你的逻辑上没有什么问题,但你的sql语句上面用了中文,这是不符合开发规范的。
为永定等地区用户提供了全套网页设计制作服务,及永定网站建设行业解决方案。主营业务为网站制作、成都做网站、永定网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
出现1064一般都属于语法错误的情况。把表名的单引号和把tinyint的长度去掉。数据库的语言由GB2312改成 UTP-8就好了。
PRIMARY KEY(id) 这个id不要加单引号。
确认有TEST表,确认有创建表的权限,然后再试你的代码。如果不满足前面的条件,肯定是不行的。
在DOS下和PHP里面建表语句是一样的,都可以。其它查询语句也是一样的。
你的conn.php是什么?也要贴出来,首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
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配置格式有所区别,根据不同的数据库类型设置有所不同。
MYSQL没有可视化界面,但可以有外界的软件如Navicat Lite for MySQL,达到可视要求,关于用PHP建库,就要看你的空间支持不了,我的空间,就不能库,只能建立表。
使用菜单自动创建数据库 登陆phpMyAdmin 在php MyAdmin右边窗口中,填写数据库名称,点创建即可。
rickysilk的方法可以 但是不建议用PHP程序创建数据库 一般都是建好库和表进行数据的操作 毕竟安全性是比较重要的。。慎重慎重。。
安装phpmyadmin建库然后建表即可。
图所示,打开了SQLServer2008,并创建好了数据库。然后看当前是否是在自己要创建表的数据库中。看图中圈住部分,知道自己当前在哪个数据库中 如图,选中好LX数据库,练习数据库。
点击左上角的主页按钮,返回php(做为现在的主流开发语言)MyAdmin主界面:在主界面的右边点击“权限”来创建数据库帐号,并添加新用户。在该页面中,填写要创建的数据库用户名,该用户的访问范围,及密码。