喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: mysql5问题,网上没找到答案  
 
xiaotao5 (xiaotao5)
论坛元老
Rank: 8Rank: 8
我要当老大


UID 20091
精华 0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23
来自 浙江
状态 离线
mysql5问题,网上没找到答案

mysql5默认配制比较严格,sql语句中整形字段不能插入'0',本来自己写sql语句没关系的,弄严格点就好了,只是在安装的时候有些字段内容是要替换上去的,例如:

$sql="INSERT INTO `aa` VALUES (1, '测试,  'installtime', 0, 1)";

这个'installtime'的值是$installtime=time(),所以我用$sql= str_replace('installtime',$installtime,$sql);   结果这条语句在mysql5默认配制下不能执行。

有没有好的解决方法。
2006-7-29 08:43 AM#1
查看资料  访问主页  发短消息  顶部
 
xiaotao5 (xiaotao5)
论坛元老
Rank: 8Rank: 8
我要当老大


UID 20091
精华 0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23
来自 浙江
状态 离线
[推荐阅读] 关于字符串转换为浮点数的问题
看来是没人会了
2006-8-1 08:27 AM#2
查看资料  访问主页  发短消息  顶部
 
diekiss
金牌会员
Rank: 6Rank: 6
高级会员


UID 18243
精华 0
积分 1395
帖子 1371
金钱 1395 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-2-3
来自 狮山俊景
状态 离线
[推荐阅读] php中有无比Atlas更强的AJAX库


$installtime=time();
$sql="INSERT INTO `aa` VALUES (1, '测试,  '$installtime', 0, 1)";




 
 无限风光在险峰
 
2006-8-1 08:37 AM#3
查看资料  访问主页  发短消息  QQ  顶部
 
唠叨 (唠叨)
版主
Rank: 7Rank: 7Rank: 7
版主



UID 9955
精华 0
积分 1479
帖子 1546
金钱 1479 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-10-27
状态 离线
[推荐阅读] 学php有钱途吗?
$sql= str_replace("'installtime'", $installtime, $sql);
2006-8-1 08:42 AM#4
查看资料  Blog  发短消息  顶部
 
天行健
中级会员
Rank: 3Rank: 3



UID 76196
精华 0
积分 278
帖子 370
金钱 278 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-7-10
来自 天法生一
状态 离线
[推荐阅读] 武汉的PHPER加群啊!!!
没有用''注释字符串,除数字外,默认不正确,出错
2006-8-1 08:54 AM#5
查看资料  发短消息  QQ  顶部
 
xiaotao5 (xiaotao5)
论坛元老
Rank: 8Rank: 8
我要当老大


UID 20091
精华 0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23
来自 浙江
状态 离线
[推荐阅读] 学会妥协


QUOTE:
原帖由 唠叨 于 2006-8-1 08:42 AM 发表
$sql= str_replace("'installtime'", $installtime, $sql);
替换出来的 installtime 还是数字字符串,在mysql5默认配制下还是通不过的.
2006-8-10 09:28 AM#6
查看资料  访问主页  发短消息  顶部
 
lichangcheng (lichangcheng)
注册会员
Rank: 2
初级会员



UID 66518
精华 0
积分 118
帖子 61
金钱 118 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-9-9
状态 离线
[推荐阅读] 我写的数据库连接类错在那里了?
这个问题也困扰我好久
至今没有更好的解决办法,要不就是mysql是乱码,要不就是输出是乱码
反正总是有乱码

顶上去,希望有高手尽快解决这个问题
2006-8-10 10:10 AM#7
查看资料  发短消息  顶部
 
xiaotao5 (xiaotao5)
论坛元老
Rank: 8Rank: 8
我要当老大


UID 20091
精华 0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23
来自 浙江
状态 离线
[推荐阅读] 当遇到数据量大的时候,用XML还真实快啊
解决不了,除非都是自己写的完整的sql语句写的严格点,可能替换的只能是作为字符了.
2006-8-12 08:28 AM#8
查看资料  访问主页  发短消息  顶部
 
diekiss
金牌会员
Rank: 6Rank: 6
高级会员


UID 18243
精华 0
积分 1395
帖子 1371
金钱 1395 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-2-3
来自 狮山俊景
状态 离线
[推荐阅读] 问个PCRE Back references的问题,已解决
我怎么没发现?MySQL5的容错也不错,肯定是你的表结构不匹配了。请把它列出来。



 
 无限风光在险峰
 
2006-8-12 08:42 AM#9
查看资料  访问主页  发短消息  QQ  顶部
 
xiaotao5 (xiaotao5)
论坛元老
Rank: 8Rank: 8
我要当老大


UID 20091
精华 0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23
来自 浙江
状态 离线
[推荐阅读] 帮咱也看看,写的错在哪里的,就是不能入库.
楼上的采用mysql5默认配制试试,你能在int字段中插入'0'?一般虚拟主机提供商都是修改默认配制的。
2006-8-12 03:33 PM#10
查看资料  访问主页  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024026 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP