Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 15:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



SQL Query Problem

Discussion on SQL Query Problem within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
SQL Query Problem

Grüße,

ich habe ein Problem und bräuchte eure Hilfe dabei.

Seit einiger Zeit sitze ich an einem Problem und finde zu keiner Lösung bzw. keiner, die ich selbst umsetzen kann.

Ich habe eine Datenbank mit folgenden Spalten (Längengrad, Breitengrad, Ort, Haltestelle) in der Positionen von Bushaltestellen hinterlegt sind.

Diese werden mittels Query ausgelesen und auf einer Karte dargestellt (Leafleet mit OSRM.)

Mein Problem: Bisher muss ich für jede Linie für jede Haltestelle einen Eintrag machen - also für eine mehrfach genutzte Haltestelle von verschiedenen Linien jedes Mal ein neuer Eintrag.

Die Haltestellen müssen natürlich in einer bestimmten Reihenfolge abgerufen werden.

Mein Code zum Auslesen:
PHP Code:
<?php 

include('config.php');
$query1=mysql_query("select * from routen WHERE matrixid LIKE '%" mysql_real_escape_string($_GET['parameter']) . "%' ORDER BY number ASC");

while(
$query2=mysql_fetch_array($query1))
{
echo 
"L.latLng(".$query2['longitude'].", ".$query2['latitude']."),";
}
?>
Ich wäre riesig dankbar, wenn mir wer dabei helfen mag.
mastermo is offline  
Old 09/27/2019, 11:32   #2
 
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
Wie sieht dein Datenmodell den konkret aus? Laut deiner Beschreibung stehen die Entitäten Bushaltestelle und Linie in einem n:m Verhältnis zueinander. Eine Bushaltestelle kann in mehreren Linien enthalten sein und eine Linie besteht aus mehreren Bushaltestellen. Dieses Verhältnis lässt sich in einer relationalen Datenbank nicht abbilden, weswegen diese mit Hilfe einer Zwischentabelle aufgelöst werden muss. Du benötigst also dann 3 Tabellen:



Deine SQL-Abfrage müsste dann mit einem erweitert werden, um die gewünschten Daten auszulesen. Ansonsten würde ich mich mal mit der Normalisierung von Datenbank beschäftigen.
noahrmal is offline  
Thanks
1 User
Old 09/27/2019, 14:48   #3


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
123klo (creativer Name :P) hat denke ich schon die passende Antwort gegeben, daher von mir nur der Zusatz das du ein Auge auf deine PHP-Version werfen solltest und seit wann diese nicht mehr geupdatet wird ().
Du benutzt die mysql_* Funktionen die schon lange nicht mehr existieren () und das hat auch seine guten Gründe.
False is offline  
Thanks
3 Users
Reply


Similar Threads Similar Threads
[php][sql] php-sql query fetch JID as '0'
04/02/2016 - SRO Private Server - 1 Replies
fghfhgfhgfhgfh
[Suche]Query für "Alteklinge, Reichsklinge" &' Stichdolche NUR QUERY!
08/18/2010 - Metin2 Private Server - 1 Replies
Ich weiß ich werd nervig aber ich suche die Query's für Alteklinge, Reichsklinge &' Strichdolche Why? Naya, weil ich in der DB i-wie nur Drachenmaulglocke hab ... not more -.- Auf jeden Fall Icon's etc. etc. etc. hab ich ich brauche nur die Query's



All times are GMT +1. The time now is 15:47.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.