首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中使用变量更新数据库字段?

如何在php中使用变量更新数据库字段?
EN

Stack Overflow用户
提问于 2014-08-25 16:45:07
回答 2查看 714关注 0票数 0

嗨,我正在尝试使用php变量更新一个数据库字段,但是我得到了一个错误。

这是我的密码

update.php

代码语言:javascript
复制
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'root';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$item=11;
$items = implode(",",$_REQUEST['cbox']);


$query=mysql_query('UPDATE form_elemen '.
            'SET interest = "'.mysql_real_escape_string($item).'" '.
            'WHERE id = "'.mysql_real_escape_string($item).'"');
mysql_select_db('helixdemo');
$retval = mysql_query( $query, $conn );
if(! $retval )
{
  die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
echo $items;
mysql_close($conn);
?>

我收到了跟随错误

代码语言:javascript
复制
Could not update data: Query was empty

我哪里错了请告诉我

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2014-08-25 16:54:31

mysql_query()立即执行查询字符串,并返回结果句柄。你有

代码语言:javascript
复制
mysql_query("UPDATE ....");
mysql_query($query);

您从未定义过$query。也许你是说

代码语言:javascript
复制
$query = "UPDATE ...";
$result = mysql_query($query);

而不是。

票数 0
EN

Stack Overflow用户

发布于 2014-08-25 16:59:19

强textYou正在做的事情,wrong.Just,分配$query=mysql_query.Another的事情,我发现是你选择数据库之后,请在运行您的mysql_query之前选择它,为什么在mysql_query.You中如此复杂,在使用mysql_select_db()时需要添加$conn。使用下面的代码

代码语言:javascript
复制
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'root';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
mysql_select_db('helixdemo',$conn);
$item=11;
$items = implode(",",$_REQUEST['cbox']);


$query=mysql_query("UPDATE form_elemen SET interest = 'mysql_real_escape_string($item)' WHERE id = 'mysql_real_escape_string($item)'");

$retval = mysql_query( $query, $conn );
if(! $retval )
{
  die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
echo $items;
mysql_close($conn);
?>

希望这对你有帮助

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

https://stackoverflow.com/questions/25490575

复制
相关文章

相似问题

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