数据库的插入
在flex端发送了一个参数过来,可为何插入不了的呢???
可以显示 echo status='$_post[username]'; 这个,可是数据库里就是没看到有东西插入!!!!
各位高手,指点指点啊!!!!!
------解决方案--------------------
有可能是传递过来的中文无法正常插入。试下用英文能不能插入。如果可以的话 中文做一个iconv的转码.
------解决方案--------------------
mysql_query($sql, $conn) or die(mysql_error());//看看是否有错
echo mysql_affected_rows($conn); //看看出入了几条
------解决方案--------------------
这还不是错吗?
key 是 mysql 保留字,挪作他用时要转义
$sql=insert into keycode (`key`) values ('$_post[username]');
------解决方案--------------------
这种错误我以前也犯过啊
------解决方案--------------------
探讨
都不行啊!!!好生郁闷。
我把那个$sql 输出来是这样子的:insert into keycode (key) values ('17')
然后我把它直接在mysql里运行提示说:
#1064 - you have an error in your sql syntax; check the manual that corresponds to your mysql server vers……