PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
PHP Tabelle mit MySQL-Abfrage
Beitrag
<blockquote data-quote="Duddle" data-source="post: 1959020" data-attributes="member: 17775"><p><strong>AW: PHP Tabelle mit MySQL-Abfrage</strong></p><p></p><p></p><p>Genau das fragst du ja ab ("WHERE COMPANY_ID='1'"), also gibt er genau das auch aus.</p><p></p><p>Dein Problem lässt sich auf mehrere Arten lösen: entweder per geschachtelter Schleife oder mit einem einfachen JOIN. Für ersteres müsstest du bei jedem Durchgang von $adr die jeweilige ID der Company holen, dann eine SQL-Anfrage für Mitarbeiter mit dieser COMPANY_ID stellen und diese ausgeben. Für den JOIN, der ungefähr so aussieht</p><p>[CODE]</p><p>SELECT *</p><p>FROM `Company` c</p><p>JOIN `Member` m</p><p>ON `c.id` = `m.company_id`</p><p>WHERE `c.country` = 'Germany'</p><p>ORDER BY `c.id`;</p><p>[/CODE]</p><p>müsstest du dir merken, welche c.id du zuletzt betrachtest hast. Falls sich diese ändert, musst du wieder die Daten des (neuen) Unternehmens ausgeben.</p><p></p><p>Lösung 1 ist "intuitiver", kostet aber mehrere Datenbankanfragen (höchstwahrscheinlich für die kein Problem). Lösung 2 ist mehr im Sinne der relationalen Datenbank (und kostet nur 1 Anfrage), aber minimal schwieriger zu schreiben.</p><p></p><p></p><p>Duddle</p></blockquote><p></p>
[QUOTE="Duddle, post: 1959020, member: 17775"] [b]AW: PHP Tabelle mit MySQL-Abfrage[/b] Genau das fragst du ja ab ("WHERE COMPANY_ID='1'"), also gibt er genau das auch aus. Dein Problem lässt sich auf mehrere Arten lösen: entweder per geschachtelter Schleife oder mit einem einfachen JOIN. Für ersteres müsstest du bei jedem Durchgang von $adr die jeweilige ID der Company holen, dann eine SQL-Anfrage für Mitarbeiter mit dieser COMPANY_ID stellen und diese ausgeben. Für den JOIN, der ungefähr so aussieht [CODE] SELECT * FROM `Company` c JOIN `Member` m ON `c.id` = `m.company_id` WHERE `c.country` = 'Germany' ORDER BY `c.id`; [/CODE] müsstest du dir merken, welche c.id du zuletzt betrachtest hast. Falls sich diese ändert, musst du wieder die Daten des (neuen) Unternehmens ausgeben. Lösung 1 ist "intuitiver", kostet aber mehrere Datenbankanfragen (höchstwahrscheinlich für die kein Problem). Lösung 2 ist mehr im Sinne der relationalen Datenbank (und kostet nur 1 Anfrage), aber minimal schwieriger zu schreiben. Duddle [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
PHP Tabelle mit MySQL-Abfrage
Oben