Abfrage - und weiter ?

H-si

Grünschnabel
Hallo !

Hab da nochmal ein Prob : Also, ich habe nun ein Skript zum durchsuchen meiner Datenbank gefunden, das sieht so aus :

_________________________________________________________
<?php


//connect to server
mysql_pconnect("localhost","istegal","dasauch");
//select the db
mysql_select_db("sb");
//get the results and store them in $result
$result = mysql_query ("SELECT * FROM shoutbox WHERE kunde LIKE '%$search%'");
//run the while loop
while($r=mysql_fetch_array($result))
{
//grab the result
$kunde=$r["kunde"];
//print it out
echo $kunde;
echo "<br>";
}

?>
____________________________________________________

Sooo, erstmal funktioniert es nicht, wenn ich mit
else angeben will, dass, wenn die Suche nicht erfolgreich
war, auszugeben : "Die Suche war nicht erfolgreich".

Dann, ohne else klappt es, aber : logischerweise wird ja
nur mein Suchbegriff aus der Spalte gefunden, ich möchte aber
im Endergebnis folgendes Ausgeben :

Bsp.:

Suchbegriff : Meyer

Dann :

1. Das dazugehörige Bild
2. Alle anderen Werte aus den Variablen : Bauvorhaben, PLZ, etc.

Es soll also der komplette dazugeörige Datensatz angezeigt werden.

Meine simple Frage ? Wie mach ich das ?

Ich wäre dem helfeden wirklich sehr dankbar !

Mfg
Jan
 
Hallo,

ich habe nicht tiefer drüber nachgedacht, aber müßte es nicht
mysql_fetch_row heißen, wenn du alles haben willst?

Gruß
Create
 
//connect to server
mysql_pconnect("localhost","istegal","dasauch");
//select the db
mysql_select_db("sb");
//get the results and store them in $result
$result = mysql_query ("SELECT * FROM shoutbox WHERE kunde LIKE '%$search%'");
//run the while loop
if (mysql_num_rows($result) > 0) {
while($r=mysql_fetch_array($result))
{
//grab the result
$kunde=$r["kunde"];
//print it out
echo $kunde," ",$r["plz"],$r["bauvorhaben"];
# usw... was du an feldern ausgeben möchtes...
echo "<br>";
} else {
echo "Kein datensatz da <br>";
}
 
Zurück