PHP脚本中,举例有如下代码:
$sql_jtcu = "INSERT INTO illust_com_user (user_id,mail_address) values(***,****)
mysql_query($sql_jtcu);现在的问题是这样的:
user_id 的类型是 varchar(11) ,但是插入的数据是 12位的。此时这条语句在PHP中不执行,但是在MYsql客户端是可以执行的,并且执行的结果也是正确的,虽然有警告。分析得到的原因:
只要脚本中的SQL语句,存在警告的。(注意不是Error),脚本都不予执行解决办法有2个:
1.执行SQL语句,有警告的,找出某个字段,再改正。比如我将 user_id 的类型改为 varchar(16)位,上面的问题可以解决。
2.如何让PHP脚本中存在警告的SQL语句,也继续执行。针对第1种解决办法:因为脚本中诸如此类的问题存在不可预见性,不可保证以后每次执行都不会有警告。万一有警告,就不能执行了目前最希望的是第2种解决办法,请高手指教。
$sql_jtcu = "INSERT INTO illust_com_user (user_id,mail_address) values(***,****)
mysql_query($sql_jtcu);现在的问题是这样的:
user_id 的类型是 varchar(11) ,但是插入的数据是 12位的。此时这条语句在PHP中不执行,但是在MYsql客户端是可以执行的,并且执行的结果也是正确的,虽然有警告。分析得到的原因:
只要脚本中的SQL语句,存在警告的。(注意不是Error),脚本都不予执行解决办法有2个:
1.执行SQL语句,有警告的,找出某个字段,再改正。比如我将 user_id 的类型改为 varchar(16)位,上面的问题可以解决。
2.如何让PHP脚本中存在警告的SQL语句,也继续执行。针对第1种解决办法:因为脚本中诸如此类的问题存在不可预见性,不可保证以后每次执行都不会有警告。万一有警告,就不能执行了目前最希望的是第2种解决办法,请高手指教。
解决方案 »
- 有个虚拟主机,怎么做一个网页读取ACCESS的.mdb数据库文件内容.
- PHP调用自己定义的一个数据库类时出现错误?
- 当我们设计A,B两个没有任何继承关系的类时,我们如何从A类访问B类?
- 换个系统
- ●◆▲ 出钱商业开发: php+mysql源码
- 在一个PHP页面上有两个按钮,有两个PHP函数,如何让第一个按钮调用第一个函数,第二个按钮调用第二个函数?
- 请指教
- 请问怎么拷贝整个目录到指定的目录下呢?目录里有文件。也要一起拷贝。
- 关于dedecms的问题,runphp="yes"相关,懂的大侠们请进...
- php 如果知道一个汉字的ASCII编码,如何转换为对应的汉字
- PHP rewrite后CSS样式丢失。
- 从十几万条数据中查找某几条数据 页面反应慢
SO....
弄了好多天,最后换个思路 使用ODBC连接处理,解决了
希望会对其他同学有帮助
解决办法 有问题的部分 使用ODBC连接处理