hab folgendes scribt genommen:
http://www.phpfriend.de/ftopic15352.html
und folgendes ist dabei rausgekommen:
NAtürlich is mal irgendwo ein fehler, hab aber keine Ahnung wo.
eigentlich hab ich fast alles 1:1 übernommen
Hat jemand eine Ahnung was ic falsch gemacht hab?
Schon mal danke
http://www.phpfriend.de/ftopic15352.html
und folgendes ist dabei rausgekommen:
Code:
<?php
$con = mysql_connect('localhost', 'mein Benützername', 'und da hab ich mein Passwort eingegeben') or die(mysql_error());
mysql_select_db('hier die Datenbank', $con) or die(mysql_error());
if(isset($_POST['suchen']))
{
$association* * = "\n".' AND ';
$keywords* * * *= explode(' ', $keywords);
$query = array();
foreach ($keywords as $keyword) {
* * $query[] = "(* *`Text`* * *LIKE '%".$keyword."%'
* * * * * * * * OR* `Thema`* * LIKE '%".$keyword."%'
* * * * * * * * OR* `Bereich`* * LIKE '%".$keyword."%'
* * * * * * * * )
* * * * * * * * ";
}
$query = implode($association, $query);
$sql = "
* * SELECT* *
* * FROM* * `suche`
* * WHERE* *".$query."
;"
$res = mysql_query($sql);
if (!$res) {
* * /**
* * ** Diese Zeilen das SQL-Statement in recht lesbarer Form aus.
* * **/
* * print '<pre>';
* * print $sql;
* * print '</pre>';
* * /**
* * ** E_USER_ERROR führt zu Abbruch des Scripts.
* * ** E_USER_NOTICE und E_USER_WARNING, lassen das Script weiterlaufen
* * **/
* * trigger_error('Datenbankanfrage schlug fehl: '.mysql_error(), E_USER_ERROR);
} else {
* * /**
* * ** Hier die Routi(e)nen zum Auslesen des RecordSets einfügen.
* * **/
}
}
?>
<form name="form1" method="post" action="">
<input name="keywords" type="text" id="keywords">
<input name="suchen" type="submit" id="suchen" value="suchen">
</form>
eigentlich hab ich fast alles 1:1 übernommen
Hat jemand eine Ahnung was ic falsch gemacht hab?
Schon mal danke

Kommentar