首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP / MySql -查询中的连接

问PHP / MySql -查询中的连接
EN

Stack Overflow用户
提问于 2012-09-04 19:37:41
回答 4查看 1.2K关注 0票数 1

我在连接一个变量和一个数字时遇到了问题(首先是变量,因为$info1002不是一个已知的变量),我意识到我的问题一定是我的单双引号造成的,我已经尝试了很多组合,但我的谷歌搜索没有帮助。

代码语言:javascript
复制
mysql_query("INSERT INTO users (ID, info1) VALUES ('','.$info.''002')")or die(mysql_error());
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-04 19:41:11

您需要将其格式化为:

代码语言:javascript
复制
mysql_query("INSERT INTO users (ID, info1) VALUES ('','".$info."002')") or die(mysql_error());

此外,如果您将ID字段设置为AutoIncrement,则可以像这样省略它:

代码语言:javascript
复制
mysql_query("INSERT INTO users (info1) VALUES ('".$info."002')") or die(mysql_error());

这会将后跟002的$info值插入到数据库中。

票数 4
EN

Stack Overflow用户

发布于 2012-09-04 19:41:31

代码语言:javascript
复制
mysql_query("INSERT INTO users (ID, info1) VALUES ('','".$info."002"')")or die(mysql_error());
票数 2
EN

Stack Overflow用户

发布于 2012-09-04 19:43:37

在添加到查询中之前,为什么不连接if呢?我认为这要容易得多,所以你不会有那么多的引用。

代码语言:javascript
复制
$var = $info.'002';
mysql_query("INSERT INTO users (ID, info1) VALUES (null ,'".$var."') or die(mysql_error());
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12262689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档