Mailinglisten-Archive |
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