phpbar.de logo

Mailinglisten-Archive

[php] plz suche...

[php] plz suche...

pho-sim_(at)_pixelhouse.de alexander_(at)_pixelhouse.de
Tue, 23 Feb 1999 11:09:40 +0100


Hi....

Danke fuer die Hilfe es geht :-)


Beste Grüße aus Sinzig,

Alexander Meis
pixelhouse media service

----------------------------------------------------------------
 - Barbarossastraße 36 -  53489 Sinzig
 - Tel: 02642-980330 - Fax: 02642-980215
 - Internet: http://www.pixelhouse.de
-----------------------------------------------------------------

>-----Original Message-----
>From: php-admin_(at)_solix.wiso.Uni-Koeln.DE
>[mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of Alex Killing
>Sent: Montag, 22. Februar 1999 23:40
>To: php_(at)_solix.wiso.Uni-Koeln.DE
>Subject: Re: [php] plz suche...
>
>
>simmail_(at)_pixelhouse.de schrieb:
>
>> ich hab das problem das ich in einer db nach postleitzahlen
>suchen will....
>> wenn der dei postleitzahl die der user eingibt nicht findet soll
>die ausgabe
>> die beiden werte anzeigen die
>> höher und niedriger der eingegebenen zahl sind.
>> wie kann man das realisieren ?
>
>ich gehe mal von einer mysql-db aus,
>ungetestet (leider ist meine Linuxplatte abgesemmelt :-( ), keine Gewähr
>...
>
>$kleinere = mysql_query("Select max(plz) from plz_tabelle where plz <
>$gesuchte_plz");
>if(mysql_num_rows($kleinere)==1)
>  echo "Es gibt eine kleinere : ".mysql_result($kleinere,0,0)."<br>";
>
>$groessere = mysql_query("Select min(plz) from plz_tabelle where plz >
>$gesuchte_plz");
>if(mysql_num_rows($groessere)==1)
>  echo "Es gibt eine groessere : ".mysql_result($groessere,0,0)."<br>";
>
>Kann sein, dass neuere mysql-Versionen eine group-by-klausel erfordern,
>sicher bin ich mir da aber nicht. Obiges ist natürlich für den Fall,
>dass die PLZ nicht gefunden wurde und nun die Nachbarn gesucht werden
>sollen.
>
>Gruss
>Alex
>
>--
>Web-Seite: http://infosoc.uni-koeln.de/php/
>Listenadresse: php_(at)_infosoc.uni-koeln.de
>http://infosoc.uni-koeln.de/mailman/listinfo/php
>



php::bar PHP Wiki   -   Listenarchive