MySQL服务器错误1064 我的论坛程序是phpwind v8.7 ,我不知到怎么改sql_config.php。

作者&投稿:良舒 (若有异议请与网页底部的电邮联系)
mysql 1064 错误 以前网站好好的 结果昨天刚装了个 PHPWIND论坛程序 结果弄的网站出错。错误如下~

1064一般是数据库连接上了,但有些列表没有找到或者说你的查找的ID根本不存在造成的,你应该动了数据库了,查一下吧

【国内PHP论坛程序之无责任乱谈】

Molyx>Discuz>PHPwind>BMB
Molyx
优点:代码规范
在功能和效率之间基本取得了一个平衡。不能否认很多地方参考了IPB的设计,特别是后台让人始终觉得有IPB的影子,另外也有少量的VBB的优点。作者编码水平高于Discuz,OO的编码风格为以后的扩展提供了足够的空间。默认模板比较细腻,美工水平不错。
缺点:程序中注释太少(中国程序员的通病,当然或许是作者本意就不得而知了)。代码书写格式不够清晰(和国外论坛程序代码做比较而言)。部分默认功能比较累赘,估计肯定有人和我一样不太想要那些相册BLOG之类的功能吧。虽说后台可以关闭。但是感觉总是不爽。程序的文件结构还有很大的提高的空间。这是在代码面对对象的基础上提出的更高要求,虽然不是说要达到IPB那样的程序文件结构,至少也做出一种适合自己的清晰合理的结构,必要的时候可以以少量的执行效率作为代价来交换良好的结构。对于所谓的ZEND的批评我看到是有点委屈了firefox。其实被ZEND的部分都是做插件或者基本修改不会碰到的部分。所以对于这点到是无所谓。
Discuz!
优点:国内PHP论坛的老大,功能实用简洁,效率优秀。功能设计比较适合中国人的习惯,负载能力有目共赌。占领市场比较早,用户数量是国内PHP论坛用户之首。有freediscuz这个优秀的免费版插件支持团队,所以3rdparty插件丰富。
缺点:其实还真的不好找,有的问题其实是公司的发展策略问题,不太好评价。所以只说说我最期待的两点:编码风格应该向国际先进标准靠拢。采用OO程序结构,增加程序的扩展性。虽然国内目前大部分PHP程序员还没达到此程度,但是相信discuz的进步会带动国内的编码规范的发展。
PHPwind
优点:速度快,大量使用缓存技术。免费版本的功能全,默认程序包就集成了很多实用功能,菜鸟比较容易上手。负载能力和速度肯定是这四个论坛中最高的(只比较免费版本)。3rdparty插件比较丰富,主要还是移植至discuz。
缺点:界面设计和布局不太理想,给人粗躁的感觉,后台前台都一样。每次看着phpwind的默认风格包括现在的3.3.0
CE都感觉很生硬,或许是个人的审美观的问题。后台权限控制感觉不太顺手,管理功能不够明显,一些菜鸟常找不到某些设置选项。编码水平是通病。不过或许这样的风格可能更有利于程序的执行速度。说明帮助文档明显过于简陋,几个简单的txt文件让很多初学者摸不着头脑,就连商业版本的文档也相当的简陋。这显然够不上一个成熟软件产品的标准。另外其开发团队的似乎不够规范,就我所知目前phpwind官方还没有拿到经营性ICP证件备案。由于开发团队更多是个人性质,给人一种不太稳定的感觉。目前国内的网络市场日渐规范,希望phpwind不会受到太大的影响,继续发展下去。
BMB
从文本论坛一路走来,现在的mysql版本我没用过,所以不太好评价,不过还是有一批固定的支持者,说明该论坛还是有其独到之处。
代码比较混乱,安全性。。。(作者不要砍我,我只是知道几个未公开的漏洞而已)。


【国外PHP论坛程序之简单评述】

VBB
最成功的商业论坛,在全球有大量的支持者。负载能力久经考验,安全性高,功能强大。3rdparty插件多,有比较规范的插件支持vbulletin.org。优秀到我找不出缺点。也是我从接触论坛程序开始第一个使用的论坛程序。
IPB
代码风格的典范,从程序结构到代码风格,无一不是当前的N.O.1,完全符合OO程序标准。运行效率和VBB相当,界面设计规范典雅,能迎合大多数人的审美观,功能强大的同时具备超高的安全性。要说缺点主要程序是对系统资源占用比较大,源于大量的变量的初始化和对输入和请求数据的严格判断和过滤。也听说其大量的replace语句也是资源消耗的重要原因。由于是后起之秀,插件支持稍显不足,个人网站性质的invisionize.com肯定无法和规范的vbulletin.org相比。是个很有潜力论坛程序。
PHPBB
开源风潮下的优秀作品,最大的优点:完全免费。比起VBB和IPB的商业化似乎给人感觉更有人情味。由于其代码被研究的比较多,所以平凡的漏洞也比较正常的。负载能力绝对一流,优秀的MOD也是层出不穷。支持免费开源者首选。
注:本文绝对不是客观的评价,充满个人感情因素,仅作为茶余饭后的吹牛之谈。欢迎持不同观点者对本文进行激烈批评,由于个人了解的局限,也欢迎大家站出来BS本人的错误之处

phpwind写入权限之问题。
在安装之前,先要自建一个数据表试试,能否正常使用。
再安装。
sql_config.php不用改。我给你远程一下你的QQ号

,md.punch From前边有一冒号影响的。

为什么出现“md.starttime:”需要你自己看看,肯定哪儿没选对,导致Sql语句成这样了。那个冒号影响整个语句的执行。


错误: MySQL无法连接到服务器。
问题分析: 出现这个错误一般情况下是因为下面两个原因:1.MySQL服务器没有开启。2.MySQL服务器开启了,但不能找到socket文件。解决方法:1.虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认MySQL的socket文件启动地址,可以尝试在论坛根目录下的配置文件config.inc.php中的$dbhost的值改...

为什么我的MySQL服务器启动失败?
这个错误通常是由于 MySQL 服务无法在规定的时间内启动或停止而引起的。原因可能有很多,但常见的原因包括:配置文件损坏或不完整。数据库文件损坏。没有足够的系统资源(如内存或磁盘空间)。正在运行其他占用相同端口的程序。安装了其他版本的 MySQL 且未卸载干净。请检查配置文件,确保它是完整的并且不包...

Mysql常见的几个错误问题及解决方法
1、服务器非正常关机,数据库所在空间已满,或一些其它未知的原因,对数据库表造成了损坏。2、类 unix 操作系统下直接将数据库文件拷贝移动会因为文件的属组问题而产生这个错误。解决方法:1、修复数据表 可以使用下面的两种方式修复数据表:(第一种方法仅适合独立主机用户)1)使用 myisamchk ,MySQL ...

解决MySQL中的1524错误问题mysql中1524错误
步骤一:修改 MySQL 配置文件 需要找到 MySQL 的配置文件 my.cnf 或 my.ini,通常在 \/etc\/mysql\/ 或 \/usr\/local\/mysql\/etc\/ 目录下。用文本编辑器打开该文件。添加以下两行代码到配置文件末尾:[mysqld]plugin-load-add = auth_socket.so 保存并关闭配置文件,然后重新启动 MySQL 服务器。sudo s...

如何解决MySQL中的错误1231mysql中1231错误
1. 检查网络连接 错误代码1231通常是由于网络连接中断引起的。用户应该检查他们的网络连接,确保它正常运行。如果用户使用的是无线网络,请尝试连接有线网络,看看是否可以连接MySQL服务器。2. 检查MySQL配置文件 如果用户确定其网络连接正常,则可能需要检查MySQL服务器的配置文件。如果MySQL服务器未正确配置,...

MySQL出现1130错误的解决办法mysql中出现1130
如果MySQL服务正在运行,那么我们需要检查MySQL用户的权限。在MySQL中,每个用户都有一组权限,用于控制用户对数据库的访问权限。如果用户缺少必要的权限,就会导致出现1130错误。我们可以通过以下步骤检查MySQL用户权限:1. 打开MySQL客户端,输入以下命令登录MySQL服务器:mysql -u root -p 其中,root是MySQL...

mysql服务器日志错误怎么解决?
1、打开服务器日志日志。如果服务器是物理服务器,请打开“控制面板”→“管理工具”→“事件查看器”→“服务器日志”。2、过滤掉error.log。由于服务器日志记录了服务器的所有事件,我们需要找到error.log,其中包含服务器的所有错误信息。3、请参阅500错误详细信息。500错误代码包含三条信息:错误发生...

解决MySQL中10061错误问题mysql中10061
注意:该命令将授予testuser用户对MySQL服务器上所有库和表的所有权限。如果只需要连接特定的库或表,则需要将“*.*”替换为相应的名称。总结 在使用MySQL时,可能会遇到10061错误,无法连接到MySQL服务器。解决该问题的方法有很多,包括检查MySQL服务是否启动、检查防火墙设置、检查MySQL配置和用户权限等。

2003年MySQL出现的错误及其解决方案2003mysql错误
mysql_install_db 5. 错误:ERROR 2006 (HY000): MySQL server has gone away 这个错误通常是由于MySQL服务器关闭或重启或超时导致的。尝试增加连接超时时间或使用持久连接来解决这个问题。打开MySQL配置文件my.cnf,找到以下这行:wt_timeout=28800 将等待时间更改为更长的时间,例如:wt_timeout=86400...

解决PHP连接MySQL服务器失败的全攻略
首先,确保MySQL服务器正在运行,通过终端执行相关命令进行检查和启动。如果允许远程连接,检查MySQL配置文件中关于此设置的选项,并在必要时进行修改并重启服务器。接下来,验证使用的MySQL用户名和密码是否正确,可以通过命令行工具测试。如果验证失败,应检查权限设置。同时,检查PHP代码中的数据库连接信息,...

蒲江县19273497567: mysql 错误1064 -
谯劳行气: 一般提示1064 - You have an error in your SQL syntax;,都是语法的问题 可以通过下面这个方法查看mysql的语法,你的问题在于COLLATE 后没加上参数mysql> ? create table | CHAR[(length)][CHARACTER SET charset_name] [COLLATE ...

蒲江县19273497567: mysql error 1064应该怎么解决? -
谯劳行气: 1046 一般是指你输入的命令或者sql语句有错误,这个时候要检查你的语句....就比如你show database,就是因为少了个s.所以提示了1046错误...

蒲江县19273497567: mysql出错代码1064怎么解决 -
谯劳行气: 您好,是这样的:这个错误多半是由于你的SQL语句有问题引起的.语法上没问题可能字段名用到了保留字. max是保留字,不要用作表名啊~加个前缀什么的,比如S_max. 字段名有时也有这样的问题.所以建议一般你做项目的时候都给自己的数据库定义指定的前缀.

蒲江县19273497567: mysql 1064错误..求大神帮助 -
谯劳行气: 出现1064这个错误不在软件本身,一般都可以断定是写的mysql语句出现语法错误. 出现1064错误信息,一般可以通过以下方法排查 查看编写的mysql语句本身查找错误 查看语句报错信息来查看出错的语法

蒲江县19273497567: MySQL #1064 错误,求指导,谢谢! -
谯劳行气: 据我的经验,出现1064这个错误不在软件本身,一般都可以断定是写的mysql语句出现语法错误.出现1064错误信息,一般可以通过以下方法排查查看编写的mysql语句本身查找错误查看语句报...

蒲江县19273497567: MySQL错误1064 -
谯劳行气: 如果我没有猜错的话 你的 sql文件应该是 utf-8 编码的 且 文件头带有 BOM 估计你是用 WINDOWS 自带的记事本编辑过 可以用 ultraEdit 等文字编辑器把 BOM 去掉 再试试

蒲江县19273497567: mysql 1064错误 -
谯劳行气: id int not null default '',这句不对,错误提示已经说了,'id'字段的默认值不正确.id为int类型,你默认给他一个空字符串,就不对了.改为id int not null 或id int not null defau...

蒲江县19273497567: mysql 提示1064错我,无从下手 -
谯劳行气: 错误提示的译音为:你有一个错误在您的SQL语法,检查手册对应于你的MySQL服务器版本正确的语法,然后后边就是具体错误在哪了 你可以试着直接输出sql语句 然后检查一下是否正确

蒲江县19273497567: mysql报错1064,请帮忙解答一下吧,谢谢 -
谯劳行气: 字段变量是不是打错了啊~ord_num varchar(10) not null primary key,cust_id varchar(10) not null,varchar你都打成了verchar~~

蒲江县19273497567: mysql中的#1064错误的解决,急急急! -
谯劳行气: 报错的直接原因是用了order关键字做表名,而且还有一处错误是money char(10) not null,的逗号没去掉---------------以下sql可用 create table test.order( ordernum int(10) primary key auto_increment,ownername varchar(20) character set utf8 not null ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网