Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
suchmaske php-mysql [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
suchmaske php-mysql


 
boracorba
08-06-2001, 19:18 
 
ich habe folgendes script zum durchsuchen einer mysql db, mit welchem ich jedoch immer nur eine Spalte durchsuchen kann, wie mache ich eine kombinierte suche? Das Eingabeformular soll 5 Eingabefelder haben nach denen durchsucht werden soll. Wie mache ich das?
Kann mir bitte jemand ein Beispel script zeigen?
<?php
if (!$Suchwort) { } else {
$db=mysql_connect("xxx.xxx.de","www.xxx.de","xxx");
$zwi=mysql_db_query("xxx","select * from xxx where ime LIKE '%$Suchwort%'");
if (mysql_num_rows($zwi) == 0){
echo "Keine Datens&auml;tze gefunden!";
}

print "<table border=1>\n";
while($res=mysql_fetch_array($zwi))
{
echo "<tr><td>$res[ime]</td><td>$res[ulica]</td><td>$res[postbroj]</td
><td>$res[grad]</td><td>$res[regio]</td><td>$res[indgra]</td><td>$res[telefon]</td><td>$res[fax]</td><td>$res[email]</td><td>$res[brojrad]</td><td>$res[proizvod1]</td><td>$res[proizvod2]</td><td>$res[proizvod3]</td><td>$res[usluga1]</td><td>$res[usluga2]</td><td>$res[opis]</td><td>$res[komentar]</td></tr>\n";
}
echo "</table>\n";
mysql_close($db);
}
?>

 
schmalle
09-06-2001, 19:48 
 
Hi,

ist eigentlich ganz einfach. Du kannst mittels AND einfach
mehrere Anfragen an die DB stellen.

z.B.: SELECT * FROM $table WHERE user='$user' AND email LIKE '%email%'

Das wäre eine präzise Abfrage. Wenn du möchtest, dass auch nur ein "richtiges" Ergebnis von 5 Abfragen reicht, um etwas anzuzeigen, kannst Du "AND" auch durch "OR" ersetzten.

sollte funzen...
Schmalle

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:04 Uhr.