您好。我需要帮助做一个mysql选择,其中wins中的值高于100?所以它只选择赢得超过100的用户
然后我需要将每个插入表中。
这是我到目前为止所拥有的
<?php
// i have toke my connect out
// Get all the data from the "example" table
$result = mysql_query("SELECT * FROM users")
or die(mysql_error());
echo "<table border='1'>";
echo "<tr> <th>username</th> <th>wins</th> </tr>";
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
// Print out the contents of each row into a table
echo "<tr><td>";
echo $row['username'];
echo "</td><td>";
echo $row['wins'];
echo "</td></tr>";
}
echo "</table>";
?>
我猜id需要一个声明吗?说选择是胜利&gt; 100?我已经完成了大量的选择是为了但从未选择已经结束。我还需要将每个结果插入另一个名为奖励的表
答案 0 :(得分:1)
您当前的查询SELECT * FROM users
会为您提供表格中的 所有 数据。
获取wins > = 100
只添加此条件的数据,以便新语句
SELECT * FROM users where wins >= 100
insert into rewards
(username, wins)
select username, wins
from users
WHERE wins >= 100