在foreach里面用了查询语句,和插入语句,可是就是没有办法,在INSERT INTO 语句里面,$vallx变量插入到数据库时时空值,可是可以通过echo语句输出,如图上,不知道是什么原因。将“$vallx”改成字符串之后,竟然可以正常插入,这是为什么?不知道怎么解决,看了很多贴,也没哟一个明确的说法,,求助。。。
echo "INSERT INTO my_town (townname) VALUES ('$vallx')";
如果有值,说明,字段的设置有问题。追问
如果有值,说明,字段的设置有问题。追问
我将其他变量放在这里可以正常使用的,奇怪了,不解;;;
追答echo "INSERT INTO my_town (townname) VALUES ('$vallx')";
我问你执行这条语句输出什么?
你还想不想解决问题?
温馨提示:答案为网友推荐,仅供参考