Hi,
Das das Feld visible nicht in der Tabelle folder_name existiert. Schreibfehler?
Ja da war ein Leerzeichen in der DB am Ende der Tabelle! Shit sieht man ja nicht.
Aber jetzt stimmt die Abfrage!
Wenn ich sie im phpmyadmin eingebe funzt sie auch aber wenn ich sie aus einer PHP heraus aufrufe steht einfach nichts da nicht mal ein Fehler. Die DB-Verbindung steht aber, da andere Dinge ja richtig abgefragt werden.
Hier mal der Code:
<?php
$var_visible = "1";
$var_status = "visible";
$dir = mysql_query("SELECT folder_name.id, folder_name.name, folder_name.visible, folder_name.status FROM folder_name WHERE folder_name.visible = ".$var_visible." AND folder_name.status = ".$var_status."");
echo mysql_error();
if(!$dir) {
die("Die Datenbank konnte nicht abgefragt werden.");
}
while ($row = mysql_fetch_array($dir)) {
$result = mysql_query("SELECT folder_name.id, folder_name.name, folder_name.visible, folder_name.status FROM folder_name WHERE folder_name.visible = ".$var_visible." AND folder_name.status = ".$var_status." AND folder_name.id = ".$row[id]."");
echo mysql_error();
if(!$result) {
die("Die Datenbank konnte nicht abgefragt werden.");
}
$row_2= mysql_fetch_array($result);
echo "<li><a href="".$_SERVER["PHP_SELF"]."?page=".$row_2[id]."">".$row_2[name]."</a></li>";
}
?>
Gruß ... der Simon