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

您可以在MySql查询中选择一个表值并编辑它吗?,mysql,Mysql,对于我的MySQL查询,我需要选择一个特定的值,如: $query = "Select * from playerdata where name = $name" $result = mysql_query($query) or die('Query failed: ' . mysql_error()); 但是,我想获取特定的表值(*运算符),然后像这样编辑该值: $newquery = "insert into [I want to insert some values from the

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

$query = "Select * from playerdata where name = $name"
$result = mysql_query($query) or die('Query failed: ' . mysql_error()); 
但是,我想获取特定的表值(*运算符),然后像这样编辑该值:

$newquery = "insert into [I want to insert some values from the 
             old query's selection] [not the general table]"
我知道如何使用查询以及如何执行查询。如果我能将select和insert压缩成一个查询,那就太好了。

您可以使用

要在PHP脚本中使用此选项,它将如下所示:

$nameSafe = mysql_real_escape_string($name);
$newquery = "INSERT INTO table2
             Select * from playerdata where name = '$nameSafe';";    

从早期开始理解安全性的各个方面是很好的,因为这是一本很好的读物

嘿,对不起,谢谢你的回答,我在这方面有点新手。。现在,你们将如何向我们找到佩德罗的那个行添加数据..嘿,对不起,我的意思是编辑一个值,而不是像你们显示的那样。。我需要使用一个更新表,但无论如何谢谢!
$nameSafe = mysql_real_escape_string($name);
$newquery = "INSERT INTO table2
             Select * from playerdata where name = '$nameSafe';";