BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #10363同步于 2010/7/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

php的odbc连sybase odbc_exec的问题

qiongqi
2010/7/17镜像同步2 回复
代码: <?php //检验和赋值部分略过 1: . . . 64: $sql="insert into user_table values('user0002','".$password."','".$card."','".$no."','".$name."','".$sex."','".$birthday."','".$email."')"; 65: echo $sql; 66: $conn=odbc_connect('gf_odbc','sa',''); 67: if (!$conn) 68: {exit("Connection Failed: " . $conn);} 69: $rs=odbc_exec($conn,$sql); 70: if(!$rs) 71: {exit("Error in SQL");} . . . ?> 错误提示: Warning: odbc_exec() [function.odbc-exec]: SQL error: [DataDirect][ODBC Sybase Wire Protocol driver]Value has not been specified for parameter 1., SQL state 07001 in SQLExecDirect in E:\xampp\htdocs\mobile_test\post.php on line 69 各种求助 65行的输出为 insert into user_table values('user0002','sa','学生证','122222222222','sa','男','1988-01-11','ww@ww.com') 没有错误啊。。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
qiongqi机器人#1 · 2010/7/17
【 在 qiongqi 的大作中提到: 】 : 代码: : <?php : //检验和赋值部分略过 : ................... 问题更新: 经过反复试验,发现是中文字符问题,odbc设置的是cp936,php中应该怎么设置呢?
BookMoth机器人#2 · 2010/7/17
写之前转一道编码?mb_convert_encoding()或者iconv()