query i tabel
Jeg har en tabel hvor der skal puttes en masse data ind i.Måden jeg er kommet frem til, kræver 36 query sætninger.
Kan det gøres på en lettere måde, med færre query's?
I skal ikke skrive hele scriptet, bare pege mig i den rigtige retning :-)
Her er hvad jeg snakker om:
<body>
<?
//forbind til server
include '../global/config.php';
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
die('Kunne ikke forbinde til server: ' . mysql_error());
}
//vælg database
$db = mysql_select_db(DB_DATABASE);
if(!$db) {
die("Kunne ikke vælge database");
}
//find største
$query = "SELECT * FROM fangst_log WHERE month='jan' ORDER BY orred1vagt DESC LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$rekord=$row['orred1vagt']/1000;
}
//find samlet antal fisk
$query = "SELECT SUM(antalfisk) FROM fangst_log";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$antal = $row['SUM(antalfisk)'];
}
//find samlet antal nulture
$query = "SELECT SUM(nultur) FROM fangst_log WHERE month='jan'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$nulture = $row['SUM(nultur)'];
}
?>
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
<tr class="boxname2">
<td width="90"><strong>Måned</strong></td>
<td width="71"><div align="center"><strong>Januar</strong></div></td>
<td width="71"><div align="center"><strong>Februar</strong></div></td>
<td width="71"><div align="center"><strong>Marts</strong></div></td>
<td width="71"><div align="center"><strong>April</strong></div></td>
<td width="71"><div align="center"><strong>Maj</strong></div></td>
<td width="71"><div align="center"><strong>Juni</strong></div></td>
<td width="71"><div align="center"><strong>Juli</strong></div></td>
<td width="71"><div align="center"><strong>August</strong></div></td>
<td width="71"><div align="center"><strong>September</strong></div></td>
<td width="71"><div align="center"><strong>Oktober</strong></div></td>
<td width="71"><div align="center"><strong>November</strong></div></td>
<td width="71"><div align="center"><strong>December</strong></div></td>
</tr>
<tr>
<td width="71" class="boxname2">Største:</td>
<td width="71" class="boxname2" align="center"> <? echo $rekord ?> kg. <div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
</tr>
<tr>
<td width="71" class="boxname2">Samlet antal</td>
<td width="71"><div align="center" class="boxname2"><? echo $antal ?> stk.</div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
</tr>
<tr>
<td width="71" class="boxname2">Nulture</td>
<td width="71"><div align="center" class="boxname2"><? echo $nulture ?></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
<td width="71"><div align="center"></div></td>
</tr>
<tr>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
<td width="71"> </td>
</tr>
</table>
</body>
