下面的问题有两个表,我的Mysql数据库中的“Daten”和“Server”称为“csv”,他们都以“ServerID”作为列。如何将表“ServerID”列中的数据复制到“Daten”。如何将数据从一张表复制到另一张表中? PHP
我可能不得不说,“服务器”“服务器ID”中的数字是自动增量。
我想要的结果是:在ServerID中是一个数字,我也希望这个数字在另一个表中。
我试过,但它只是给我: “111111111111111111111111111111111111”
$con=mysqli_connect("localhost","THUNI","root","csv");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="SELECT ServerID FROM Server";
$result=mysqli_query($con,$sql);
//Associative array
$row=mysqli_fetch_array($result, MYSQLI_ASSOC);
printf ($row["ServerID"]);
// Free result set
mysqli_free_result($result);
有人能帮助我吗?
要从表中选择一个字段只需添加'table.field'。你的情况是'SELECT Server.ServerID FROM Server' – Hearner
如果你想“复制”它们,你必须将'insert into table2(field1,field2)VALUES($ row [“field1”],$ row [“field2” ])'。Withjout你的数据库是很难帮助你proporable – Hearner
给我你的数据库 – Hearner