Hi Leute, hab folgendes Problem:
PHP-Code:
$sql = "SELECT x1,x2,x3 FROM table1";
$result = mysql_query($sql);
while ($eintrag = mysql_fetch_array($result)){
$fdaten = "SELECT a1,a2,a3 FROM '$eintrag[0]'";
$redaten = mysql_query($fdaten);
// while ($daten = mysql_fetch_array($redaten)) {
if ('$daten[1]' != '$sessionuser') {
echo "<table>
<tr>
<td width=350>
<Center>$eintrag[1]</center>
</td>
<td width=250>
<center>bla,bla,bla</center>
</td>
</tr>
</table>
";
}
else {
if ($daten[3]=='1') {
echo "<table>
<tr>
<td width=350>
<Center>$eintrag[1]</center>
</td>
<td width=250>
<center>bla,bla,bla</center>
</td>
</tr>
</table>
";
}
else {
$fdaten1 = mysql_query("select irgendwas FROM table2");
$row1 = mysql_fetch_row($fdaten1);
echo "<table>
<tr>
<td width=350>
<Center>$eintrag[1]</center>
</td>
<td width=250>
<center><bla,bla,bla</center>
</td>
</tr>
</table>
";
}
}
}
}
So sieht mein Quelltext aus.
Leider bekomme ich immer folgenden Fehler:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/.../...php on line 21
Zeile 21 ist mit "//" makiert.
Habe mir die SQL-Abfragen schon angeschaut, komme aber einfach nicht weiter. Was kann das sein?