我有一个有4行的表,我需要乘以col。 1和2并将结果放入col。第二张表中的1。对表1中的其他两个cols做同样的事。
我确定它的代码简单。我只是不知道MySQL
答案 0 :(得分:1)
获取值以获取行并再次插入表2:
$mysqli = new mysqli('127.0.0.1', 'tu_usuario', 'tu_contraseña', 'sakila');
if ($mysqli->connect_errno) {
echo "Errno: " . $mysqli->connect_errno . "\n";
echo "Error: " . $mysqli->connect_error . "\n";
exit;
}
$sql = "SELECT column1, column2 FROM table1";
if ($result = $mysqli->query($sql)) {
/* fetch object array */
while ($row = $result->fetch_row()){
$sql2 = "INSERT INTO table2 (col1) VALUES(".$row['column1']*$row['column2'].");";
$result = $mysqli->query($sql);
}
}
我没有检查这些代码中是否有任何错误,这只是一个显示这个想法的例子。我希望对你的解释足够了。如果您仍有疑问,请再次回答。