Ich möchte eien Tabelle dynamisch ausgeben lassen und dazu verwende ich eine while Schleife und innerhalb der while Schleife werden 3 versch. Queries ausgeführt.
Nur leider geben Die Querys alle NULL aus.
Hier der Code:
$row['ID'] gibt bei jedem Schleifnedurchlauf die richtige ID aus, sodass es nicht an dieser Variable liegen kann.
Ein Syntaxfehelr kann ich mir auch nicht vorstellen.
HIer das warning, was ausgegeben wird!
Diese Meldung erfolgt halt 3x pro Schleifendurchlauf für jedes Query.
Ich bitte um hilfe. Leider weiß ich keinen Rat mehr.
Danke im voraus
Nur leider geben Die Querys alle NULL aus.
Hier der Code:
PHP-Code:
$sql = mysql_query("Select * from tbl_Uebersicht");
while($row = mysql_fetch_array($sql))
{
$query1 = ("Select max(Datum) as Datum, max(Uhrzeit) as
Uhrzeit from tbl_Comments where F_ID_Uebersicht=".$row['ID']."");
$maxdate = mysql_fetch_array($query1);
$query2 = ("SELECT count(F_ID_Uebersicht) as Uebersicht from
tbl_Comments where F_ID_Uebersicht=".$row['ID']."");
$countcomm = mysql_fetch_array($query2);
$query3 = ("SELECT count(distinct F_id_pic) as dis from
tbl_Comments where F_ID_Uebersicht=".$row['ID']."");
$discomm = mysql_fetch_array(query3);
echo'<tr>';
if ($countcomm["Uebersicht"] == 0)
{
echo '<td>Berlin4fun</td><td align="center"> ---</td><td
align="center">---</td><td align="center">---</td>';
}
else
{
echo '<td>'.$row['Fotograf'].'</td><td
align="center">'.$discomm["dis"].'</td><td
align="center">'.$countcomm["Uebersicht"].'</td><td
align="center">'.$maxdate["Datum"].', '.$maxdate["Uhrzeit"].'
Uhr</td>';
}
echo '</tr>';
}
Ein Syntaxfehelr kann ich mir auch nicht vorstellen.
HIer das warning, was ausgegeben wird!
Warning: mysql_fetch_array(): supplied argument is not a valid
MySQL result resource in
/usr/export/www/vhosts/funnetwork/hosting/bday06/src/galleries.
php on line 168
MySQL result resource in
/usr/export/www/vhosts/funnetwork/hosting/bday06/src/galleries.
php on line 168
Ich bitte um hilfe. Leider weiß ich keinen Rat mehr.
Danke im voraus
Kommentar