saftmeister
Nutze den Saft!
Du kannst mysql_num_rows() verwenden um zu prüfen ob dein Query einen Datensatz gefunden hat. Wenn mysql_num_rows() gleich null ist, ist die Section nicht gefunden worden und du kannst eine Fehlerseite oder etwas in der Art darstellen. Beispiel, Basis ist der letzte Code von Felix:
PHP:
$section = ( !empty($_GET['section') ? $_GET['section'] : 'news' );
$sql = "SELECT sectioncontent FROM sections WHERE sectionname = '".mysql_real_escape_string($section)."'";
$query = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($query)) {
while($row = mysql_fetch_array($query)) {
echo $row['sectioncontent'];
}
}
else {
echo "Diese Section existiert nicht auf unserem Server";
}