PHP-Code:
<?php
//daten aus db holen für die diesn projekt
$sql = "SELECT
*
FROM
".$prefix."_worksheet
WHERE
pid='".$_GET['pid']."'
ORDER BY
'".$order."' DESC";
$worksheet = $DBase->query($sql);
//asugabe aller daten ohne blätter -> besser zum drucken
while ($row = mysql_fetch_object($worksheet) ) {
//wechselnder bg
if (($counter++ % 2) != 0) {
$class="row1content";
} else {
$class="row2content";
}
//daten zusammensuchen
//projektname suchen
$projektquery = $DBase->query("SELECT
*
FROM
".$prefix."_projekt
WHERE
pid = '".$_GET['pid']."'");
$prow = mysql_fetch_object($projektquery);
$datum = date ("my", strtotime($prow->date));
$fpid = $datum.$prow->pid;
$pname = $prow->name;
$pstart = substr($prow->date, 0, 10);
//typname suchen
$typquery = $DBase->query("SELECT
name
FROM
".$prefix."_type
WHERE
tid='".$row->tid."'");
$trow = mysql_fetch_object($typquery);
$typ=$trow->name;
//employye suchen
$typquery = $DBase->query("SELECT
name
FROM
".$prefix."_employee
WHERE
eid='".$row->eid."'");
$erow = mysql_fetch_object($typquery);
$employee=$erow->name;
//ende daten zusammensauchen
$internsite .= "<tr class=\"".$class."\">\n";
$internsite .= "<td>".substr($row->date, 0, 10)."</td>\n";
$internsite .= "<td>$employee</td>\n";
$internsite .= "<td>$typ</td>\n";
$internsite .= "<td>$row->info</td>\n";
$internsite .= "<td>$row->duration</td>\n";
$internsite .= "</tr>\n";
?>
kann man irgendwie schneller besser übeer joins an
//projektname suchen
//typname suchen
//employeename suchen
kommen.
Weil ich so ja ne menge sql anfragen habe
danke.
Kommentar