我在连接一个变量和一个数字时遇到了问题(首先是变量,因为$info1002不是一个已知的变量),我意识到我的问题一定是我的单双引号造成的,我已经尝试了很多组合,但我的谷歌搜索没有帮助。
mysql_query("INSERT INTO users (ID, info1) VALUES ('','.$info.''002')")or die(mysql_error());发布于 2012-09-04 19:41:11
您需要将其格式化为:
mysql_query("INSERT INTO users (ID, info1) VALUES ('','".$info."002')") or die(mysql_error());此外,如果您将ID字段设置为AutoIncrement,则可以像这样省略它:
mysql_query("INSERT INTO users (info1) VALUES ('".$info."002')") or die(mysql_error());这会将后跟002的$info值插入到数据库中。
发布于 2012-09-04 19:41:31
mysql_query("INSERT INTO users (ID, info1) VALUES ('','".$info."002"')")or die(mysql_error());发布于 2012-09-04 19:43:37
在添加到查询中之前,为什么不连接if呢?我认为这要容易得多,所以你不会有那么多的引用。
$var = $info.'002';
mysql_query("INSERT INTO users (ID, info1) VALUES (null ,'".$var."') or die(mysql_error());https://stackoverflow.com/questions/12262689
复制相似问题