Hi zusammen,
ich hab ein Problem mit meiner PHP Suche, bzw. besser eine Frage. Wie muss ich es verknüpfen, wenn ich mehr als nur nach dem "Request" suchen will? Er durchsuch jedesmal nur das, was an der 1. Stelle steht. Mit OR funktioniert es nicht. Bitte helfen.
Hier der Code:
ich hab ein Problem mit meiner PHP Suche, bzw. besser eine Frage. Wie muss ich es verknüpfen, wenn ich mehr als nur nach dem "Request" suchen will? Er durchsuch jedesmal nur das, was an der 1. Stelle steht. Mit OR funktioniert es nicht. Bitte helfen.
Hier der Code:
PHP-Code:
<table id="table">
<tr style="font-weight:bold;">
<th id="first"><a href="index.php?order=Shop"><div class="thlink">Shop</div></a></th>
<th><a href="index.php?order=Anzahl">....</a></th>
<th><a href="index.php?order=Anzahl">Request</a></th>
<th><a href="index.php?order=Anzahl">....</a></th>
<th><a href="index.php?order=Anzahl">....</a></th>
<th><a href="index.php?order=Anzahl">Erstellt</a></th>
<th><a href="index.php?order=Anzahl">Zuletzt geändert</a></th>
</tr>
<?php
include("db_connect.php");
$tabelle = "beispieltabelle";
if ($_POST["suchbegriff"]){
// Mysql Abfrage wird gespeichert mit den Notwendigen Parameter
$sql = "SELECT *
FROM
".$tabelle."
WHERE
Request OR ....
LIKE
('%".mysql_real_escape_string(utf8_decode($_POST["suchbegriff"]))."%')";
// Mysql Abfrage wird durchgeführt
$result = mysql_query($sql);
// Ergebnis wird ausgegeben
while($row = mysql_fetch_object($result)){
echo '<tr>'."\r\n";
echo '<td>'.utf8_encode($row->....).'</td>';
echo '<td>'.utf8_encode($row->.....).'</td>';
echo '<td>'.utf8_encode($row->Request).'</td>';
echo '<td>'.utf8_encode($row->....).'</td>';
echo '<td>'.utf8_encode($row->....).'</td>';
echo '<td>'.utf8_encode($row->created).'</td>';
echo '<td>'.utf8_encode($row->modified).'</td>';
echo '</tr>'."\r\n";
}
}
?>
</table>
Kommentar