Data fra flere tabeller
Undskyld slam kode, men det har virket fint!.Den selecter fra een tabel tb1.
Hvordan kan jeg udvide til at selecte data fra flere ens tabeller?. Det er tabeller med flere tusind poster, hvor kun året er forskellig.
Altså data fra tb1 tb2 tb3 tb4 og tb5.
Har prøvet at selecte sådan select from tb1,tb2,tb3,tb4,tb5 where
osv, men det giver en fejl:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /net/users/a22/222/xxxxxxx/yy/seekresult_bjora.php on line 10
Koden ser sådan ud:
<?
if ($Vald == "Alle vald"){{
$connection = mysql_connect("xx","xx","xx"); //indstillinger omkring Mysql database
mysql_select_db("xx", $connection) or die ("Problem connecting to DataBase");
$result1 = mysql_query("select AVG(vekt) AS avgvekt from tb1
where dato like '%$Md%'
and fisker like '%$seek%'
and vekt BETWEEN '$minVekt' AND '$maxVekt'");
$myrow = mysql_fetch_array($result1);
$avg=$myrow["avgvekt"];
$rounded = round($avg,2);
$result2 = mysql_query("select SUM(vekt) AS total from tb1
where dato like '%$Md%'
and fisker like '%$seek%'
and vekt BETWEEN '$minVekt' AND '$maxVekt'");
$myrow1 = mysql_fetch_array($result2);
$tot=$myrow1["total"];
$result = mysql_query("select dato, vald, fisker, vekt, redskap from tb1
where dato like '%$Md%'
and fisker like '%$seek%'
and vekt BETWEEN '$minVekt' AND '$maxVekt' order by vekt desc");
$number = mysql_num_rows($result);
if ($Md == ".05."){
$change_date = "Maj";
} else if ($Md == ".06."){
$change_date = "Juni";
} else if ($Md == ".07."){
$change_date = "Juli";
} else if ($Md == ".08."){
$change_date = "August";
} else if ($Md == "Vælg periode"){
$change_date = "Vælg periode";
} else if ($Md == ""){
$change_date = "Hele sæsonen";
}
print "<font face=verdana size=1>Din søgning på: - <b>$seek</b> - <b>$Vald</b> i <b>$change_date</b> med vægt mellem <b>$minVekt</b> kg og <b>$maxVekt</b> kg fandt <b>$number</b> fangster sorteret efter vægt. Gennemsnitsvægt: <b>$rounded</b> kg. Totalvægt: <b>$tot</b> kg.</font><br><br>" ;
print ("<table width=100%>");
print ("<td bgcolor=ABAB81><font face=verdana color=663333 size=2><b> Dato</b></font></td>");
print ("<td bgcolor=ABAB81><font face=verdana color=663333 size=2><b> Vald</b></font></td>");
print ("<td bgcolor=ABAB81><font face=verdana color=663333 size=2><b> Fisker/Roer</b></font></td>");
print ("<td bgcolor=ABAB81><font face=verdana color=663333 size=2><b> Vekt</b></font></td>");
print ("<td bgcolor=ABAB81><font face=verdana color=663333 size=2><b> Redskap</b></font></td>");
print ("<td bgcolor=ABAB81><font face=verdana color=663333 size=2><b> Art</b></font></td>");
while ($row = mysql_fetch_array($result)) {
print("<tr>");
print("<td><font face=verdana size=1> $row[dato]</font></td><td><font face=verdana size=1><b> $row[vald]</b></font></td><td><font face=verdana size=1> $row[fisker]</font></td><td><font face=verdana size=1><b> $row[vekt]</b></font></td><td><font face=verdana size=1> $row[redskap]</font></td><td><font face=verdana size=1> $row[laks_sjøørret]</font></td>");
print("</tr>");
}
}
print("</table>");
På forhånd tak!