首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:查询为空

问错误:查询为空
EN

Stack Overflow用户
提问于 2013-10-19 10:42:03
回答 1查看 116关注 0票数 2
代码语言:javascript
复制
$nam=$_POST['name'];
$fname=$_POST['family'];
$dat=$_POST['date'];
$bal=$_POST['balance'];
$curr=$_POST['currency'];
$con=mysql_connect('localhost', 'xxxx', 'xxxx', 'xxxx');
$db=mysql_select_db('users',$con);
$ins=mysql_query("INSERT INTO users (Name, FamilyName, Date, Balance, Currency) VALUES  ('$nam', '$fname', '$dat', '$bal', '$curr'))",$con);
 if (!mysql_query($ins,$con))
{
 die('Error: ' . mysql_error($con));
}

伙计们,我有这段代码,我正试着做一些类似登记表之类的事情。我已经三次检查了变量的名称,在SQL数据库中执行查询时,查询本身也在工作。问题是,当我将它包含在我的php脚本中时,它会返回查询是空的。我已经看过了,但是Web上的所有错误都是存在的,没有为变量赋值,或者有几个insert语句,等等。所以我的问题是,当我实际上是从网络表单中输入数据的时候,我为什么要得到这个呢?错误:查询为空

好的,我要说的是:我删除了您说的第二次检查,即if (!mysql_query($ins,$con)) { die('Error:‘)。Mysql_error($con);}部件现在我得到了执行,但是它并没有真正地将条目添加到数据库中,所以我不能调用它。这是新的名字。

EN

回答 1

Stack Overflow用户

发布于 2013-10-19 10:46:40

这是不正确的

代码语言:javascript
复制
 if (!mysql_query($ins,$con))

为什么要执行查询??

如果您试图检查查询和连接是否成功,只需使用if (!$ins||!$con))。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19465136

复制
相关文章

相似问题

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