Php 我怎么把这个放在桌子上

Php 我怎么把这个放在桌子上,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,你能告诉我如何把这个查询放在表格里吗 <? $username="root"; $password="kermit"; $database="moodle"; mysql_connect(localhost,$username,$password); mysql_select_db($database) or die( "Unable to select database"); $query = "SELECT user.firstname, user.lastname, stats

你能告诉我如何把这个查询放在表格里吗

<?
$username="root";
$password="kermit";
$database="moodle";


mysql_connect(localhost,$username,$password);
mysql_select_db($database) or die( "Unable to select database");

$query = "SELECT user.firstname, user.lastname, stats.userid, stats.roleid, SUM(   statsreads ) AS numreads, SUM( statswrites ) AS numwrites, SUM( statsreads ) + SUM( statswrites ) AS totalactivity FROM  `mdl_stats_user_daily` stats, `mdl_user` user WHERE userid IN (SELECT userid FROM mdl_role_assignments WHERE roleid IN (1,2,3,4)) AND user.id = stats.userid AND stats.timeend > ".(time() - 604800)." GROUP BY userid ORDER BY totalactivity DESC";


result=mysql_query($query);
$num_rows = mysql_num_rows($result);
mysql_close();

除了“result=…”前面缺少一个“$”之外。不清楚你在问什么。是否要获取SELECT查询的结果并将该数据插入其他表中?假设'other_table'具有适当的模式,那么它可能很简单,只需在前面加上如下前缀:$query=“INSERT INTO other_table(SELECT user.firstname,…)””

阅读mysql_fetch_数组函数,您的表填充应该封装在如下块中:例如:

while($row=mysql_fetch_array($result)){
    echo "<tr><td>".$row["firstname"]."</td></tr>";
}
while($row=mysql\u fetch\u array($result)){
回显“$row[“firstname”]”;
}
但是,由于您是MySQL新手,我给您的最好建议是,在您养成使用上述名称空间的习惯之前,首先学习如何通过PDO名称空间使用MySQL


这里我的意思是如何将生成的结果放在HTML表中。。。