对于我的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压缩到一个查询中,那就太好了。
发布于 2014-05-24 03:19:10
您可以使用SQL插入SELECT语句
INSERT INTO table2
Select * from playerdata where name = 'Pedro';要在PHP脚本中使用它,应该如下所示:
$nameSafe = mysql_real_escape_string($name);
$newquery = "INSERT INTO table2
Select * from playerdata where name = '$nameSafe';"; 从一开始就了解安全性的各个方面是很好的,因此PHP安全备忘单是一个很好的读物。
https://stackoverflow.com/questions/23840842
复制相似问题