Supportnet / Forum / Skripte(PHP,ASP,Perl...)
php-mysql suchdatenbank
Frage
hi
kann mir jemand helfen? Wie kann ich mit php ein script programmieren mit dem ich z.b den namen eingeben kann und dann wird die Tabelle der mysql Datenbank durchsucht und die dazugehörige tel nummer ausgegeben?
Besten Dank
Antwort 1 von Nessus
Hi,
damit geht es:
Nessus
damit geht es:
$host = "localhost";
$user = " ";
$password = " ";
$database = " ";
$table = " ";
@mysql_connect($host,$user,$password)
or die("Abbruch: Verbindung zu '$host'"
." konnte nicht hergestellt werden.");
@mysql_select_db($database)
or die("Abbruch: Datenbank '$database' konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());
$query = "SELECT distinct NAME FROM $table WHERE NAME like '%".$name."%'";
$result = @mysql_query($query);
$i = 0;
while($row = mysql_fetch_array($result))
{
$NAME = $row['NAME'];
$TELEFON = $row['TELEFON'];
echo"$NAME $TELEFON";
++$i;
}
Nessus
Antwort 2 von Nessus
Fehler:
Es müsste so heißen:
Du benötigst nur noch ein Formular, mit dem die Variable "$name" übergeben wird.
Nessus
PS: Bevor ich Code schnell mal hinschreibe, sollte ich ihn auch testen....
$query = "SELECT distinct NAME FROM $table WHERE NAME like '%".$name."%'";
Es müsste so heißen:
$query = "SELECT distinct NAME, TELEFON FROM $table WHERE NAME like '%".$name."%'";
Du benötigst nur noch ein Formular, mit dem die Variable "$name" übergeben wird.
Nessus
PS: Bevor ich Code schnell mal hinschreibe, sollte ich ihn auch testen....

