首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您能在MySql查询中选择一个表值并编辑它吗?

您能在MySql查询中选择一个表值并编辑它吗?
EN

Stack Overflow用户
提问于 2014-05-24 02:49:28
回答 1查看 35关注 0票数 0

对于我的MySQL查询,我需要选择一个特定的值,如:

代码语言:javascript
复制
$query = "Select * from playerdata where name = $name"
$result = mysql_query($query) or die('Query failed: ' . mysql_error()); 

但是,我希望获取特定的表值(*操作符),然后编辑该表,如下所示:

代码语言:javascript
复制
$newquery = "insert into [I want to insert some values from the 
             old query's selection] [not the general table]"

我知道如何使用查询以及如何执行查询。如果我能够将select和insert压缩到一个查询中,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-24 03:19:10

您可以使用SQL插入SELECT语句

代码语言:javascript
复制
INSERT INTO table2
Select * from playerdata where name = 'Pedro';

要在PHP脚本中使用它,应该如下所示:

代码语言:javascript
复制
$nameSafe = mysql_real_escape_string($name);
$newquery = "INSERT INTO table2
             Select * from playerdata where name = '$nameSafe';";    

从一开始就了解安全性的各个方面是很好的,因此PHP安全备忘单是一个很好的读物。

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

https://stackoverflow.com/questions/23840842

复制
相关文章

相似问题

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