Ich habe leider einer Anfängerfrage.
Ich versuche eine Suche zu Programmieren die jedoch nicht wirklich funktioniert.
Es wird ohne eine Anfrage jedes ergebnis der Spalte "hostname" ausgegeben.
Leider weiss ich nicht in welcher Zeile sich der Fehler verbirgt. Deshalb poste ich den ganzen Code.
Danke für euer Verständnis.
MfG
Ich versuche eine Suche zu Programmieren die jedoch nicht wirklich funktioniert.
Es wird ohne eine Anfrage jedes ergebnis der Spalte "hostname" ausgegeben.
PHP-Code:
<form method='post' action='<? $PHP_SELF; ?>'>
<span class="Stil1">Suche:</span>
<input name='suchwort' type='text'>
<input name='suche' type='submit' value='Suchen'>
</form>
<?
/* Verbindung aufbauen, auswählen einer Datenbank */
$link = mysql_connect("localhost", "root", "")
or die("Keine Verbindung möglich: " . mysql_error());
echo "Verbindung zum Datenbankserver erfolgreich";
mysql_select_db("inventur") or die("Auswahl der Datenbank fehlgeschlagen");
/* ausführen einer SQL Anfrage */
$query = "SELECT hostname FROM wks WHERE hostname LIKE '%$suchwort%'";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
/* Ausgabe der Ergebnisse in HTML */
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
/* Freigeben des Resultsets */
mysql_free_result($result);
/* schliessen der Verbinung */
mysql_close($link);
?>
Danke für euer Verständnis.
MfG
Kommentar