phpbar.de logo

Mailinglisten-Archive

[php] SQL Postleitzahlsuche

[php] SQL Postleitzahlsuche

aleksander 520040307849-0001_(at)_t-online.de
Thu, 14 Dec 2000 10:57:45 +0100


Ich suche eine Möglichkeit aus einer PLZ Tabelle mehrere Datensatze
anzugeigen.

Die Tabelle ist wie folgt aufgebaut.

CREATE TABLE tpl_news (
   ID int(5) NOT NULL auto_increment,
   plz int(5) NOT NULL,
   ort varchar NOT NULL;
   PRIMARY KEY (ID)
);

Die Datensätze sollen wie folgt angezeigt werden.
Wenn der gesuchte Datensatz vorhanden ist, soll er dargestellt werden.

Aber eben nicht nur der gesuchte Datensatz sonder auch die zwei Datensätze
die am nächsten kommen.

Bsp gesucht 40212

Ausgabe 	30999
		40211
	->	40212
		40213
		40280

Das nächste Problem ist dann, wenn der gesuchte Datensatz nicht vorhanden
ist, soll der am nächsten liegende ausgegeben werden.

Also
		30999
	->	40211
		40215
		40213
		40280

Kennt hier jemand einen Skript. Beziehungsweise welche sinnvollen
Vorgehensweisen gibt es.



php::bar PHP Wiki   -   Listenarchive