请问access中的长整型对应php中的什么类型啊?

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:56:10
我access数据库中有个id字段是自动编号的也就是长整型数据,然后我请求提交过来的时候是string类型的,写sql语句时报标准表达式中数据类型不匹配的错误,我想把他类型强制转换一下可是试了php中所有的类型都不行!
我的问题不是插入出错,我也知道自动排序不用自己指定啊!
请看我的sql语句 select * from table where id = '".$id."'
这里的id是数据库里自增长ID,$id是通过$_POST['id']传过来的id类型肯定就为string类型啦!但是自增长ID的类型是长整型,他就报“标准表达式中数据类型不匹配”

你把错误帖出来,比较好说一点.
一般自增ID,是不用你指定的
例如,你不应该写:
insert into table (id ,field2,field3) values ('$id','$field2','$field3')

而应该写insert into table (field2,field3) values ('$field2','$field3')

改成
"select * from table where id = ".$id