Eine bestimmte/bekannte ID nicht einblenden

DaveThuet

Erfahrenes Mitglied
Hallo Miteinander,

wie kann man bei einer Ausgabe aller Daten aus einer Datenbank eine bestimmte ID und deren Spalten nicht einblenden lassen?

In folgender Tabelle werden alle Datensätze angezeigt:
PHP:
<?php
//Anmeldung in Datenbank
require_once('../scripts/config.php');
mysql_connect("$host","$benutzername","$dbpasswort") or die ("Keine Verbindung moeglich");
mysql_select_db("$dbname") or die ("Die Datenbank existiert nicht");

$sql = "SELECT * FROM schulungen ORDER BY id ASC";
$ausgabe=mysql_query($sql);

while ($schulungen = mysql_fetch_object ($ausgabe))
{
	
?>

HTML:
<form method="get" action="schulungenedit.php">
<table border="1" style="border-color:#000000;" cellpadding="5" cellspacing="1" width="750">
	<tr>
    	<td width="40" align="center" style="background-color:#999999; font-weight:bold;">ID</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Kundenart</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Schulungsname</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Materialkosten</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Anfahrtkosten</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Kurskosten</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Totalkosten</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Rabatt</td>
        <td align="center" style="background-color:#999999; font-weight:bold;">Totalkurskosten</td>
        <td width="100" align="center" style="background-color:#999999; font-weight:bold;">Editieren</td>
	<tr>
		<td height="100" align="center"><?php echo($schulungen->id); ?></td>
		<td><?php echo($schulungen->kundenart); ?></td>
		<td><?php echo($schulungen->schulungsname); ?></td>
		<td><?php echo($schulungen->materialkosten); ?></td>
		<td><?php echo($schulungen->anfahrtskosten); ?></td>
		<td><?php echo($schulungen->kurskosten); ?></td>
		<td><?php echo($schulungen->totalkosten); ?></td>
		<td><?php echo($schulungen->rabatt); ?></td>
		<td><?php echo($schulungen->totalkurskosten); ?></td>
    	<td align="center"><input type="button" value="Bearbeiten" onclick="window.location='<?php print "schulungenedit.php?id=$schulungen->id"; ?>'" /></td>
	</tr>
</table>
<p>&nsbp;</p>
<?php }?>
</form>
Nun möchte ich schon alle Datensätze sehen ausser die der id=0...
Wie realisiert man sowas?
Danke Euch bereits für Lösungsvorschläge.
 
Dann brauchst du nur eine entsprechende WHERE Klausel in den SQL Befehl packen.
PHP:
$sql = "SELECT * FROM schulungen WHERE id != '...' ORDER BY id ASC";
Bei Bedarf kannst du mit LIKE auch noch Bereiche ausblenden.
 
Zurück