【发布时间】:2011-05-30 08:21:33
【问题描述】:
需要你的帮助。目前我的开发服务器使用 Wamp 服务器。服务详情请阅读以下内容:
- Apache/2.2.11 (Win32) PHP/5.3.0
- MySQL 客户端版本:mysqlnd 5.0.5-dev - 081106 - $Revision: 1.3.2.27 $
- PHP 扩展:mysqli
- 服务器:localhost(MySQL 主机信息:localhost via TCP/IP)
- 服务器版本:5.1.36-community-log
- 协议版本:10
- 用户:root@localhost
- MySQL 字符集:UTF-8 Unicode (utf8)
我的生产服务器使用手动配置。阅读下文了解详情:
- Apache/2.2.17 (Win32) PHP/5.3.4
- MySQL 客户端版本:mysqlnd 5.0.7-dev - 091210 - $Revision: 304625 $
- PHP 扩展:mysql
- 服务器:通过 TCP/IP 的本地主机
- 服务器版本:5.5.8
- 协议版本:10
- 用户:root@localhost
- MySQL 字符集:UTF-8 Unicode (utf8)
我使用 PHP 作为 Web 编程语言。我的问题是现在(生产服务器),我无法将数据插入到有超过 40 个字段的表中。 但是具有 10、7、22 等字段的表没有问题。 开发服务器对这 40 个字段也没有任何问题。
我现在该怎么办?请指导我..谢谢。
【问题讨论】:
-
尝试贴出你尝试过的错误和代码
-
为什么您的开发(或至少您的测试)环境不能反映您的生产环境?
-
错误是我定义的:if($result){success} else{error cant insert}....
-
亲爱的 ignacio,我们使用不同的 PC 进行开发(使用 wamp 服务器)和生产(使用手动配置)。
-
因此,您不必自己定义错误,而是向数据库询问。 mysql_error() 之类的