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...
Kurze Frage zu Problem mit PHP
Beitrag
<blockquote data-quote="Curanai" data-source="post: 2703816" data-attributes="member: 534923"><p>Hallo zusammen,</p><p></p><p>ein paar Tipps:</p><p>- INNER JOIN ist sehr Performance-intensiv (ressourcen-lastig); versuche den Weg über einen LEFT JOIN</p><p>- SELECT * ist ebenfalls nicht zu empfehlen; verwende die Spaltennamen in Ticks</p><p>- $li->num_rows() ergäbe direkt die Anzahl (kannst auf whilte(), $anzahl etc. verzichten)</p><p></p><p>Du verdrehst da was: Der JOIN wird von Dir nicht mit Variablen gefüllt - es fehlt Deinem Query das WHERE. Der JOIN der Tables bezieht sich auf die Verknüpfung; willst Du eine Bedingung, benötigst Du WHERE. Deine Variablen gehören also nicht ins "ON".</p><p></p><p>Wenn $db nicht bekannt ist in Deiner Funktion, scheint der Parameter nicht übergeben zu werden. Falls Du was übergibst, lass ihn Dir mal in der Funktion mit [php]var_dump($db); exit;[/php] zeigen.</p><p></p><p>Und dann siehst Du in Deiner FATAL ERROR Meldung, dass die Spur richtig ist: tour_anzeigen(3, 1) - da fehlt ein dritter Parameter, nämlich $db.</p><p></p><p>Ich wünsche euch einen guten Rutsch.</p></blockquote><p></p>
[QUOTE="Curanai, post: 2703816, member: 534923"] Hallo zusammen, ein paar Tipps: - INNER JOIN ist sehr Performance-intensiv (ressourcen-lastig); versuche den Weg über einen LEFT JOIN - SELECT * ist ebenfalls nicht zu empfehlen; verwende die Spaltennamen in Ticks - $li->num_rows() ergäbe direkt die Anzahl (kannst auf whilte(), $anzahl etc. verzichten) Du verdrehst da was: Der JOIN wird von Dir nicht mit Variablen gefüllt - es fehlt Deinem Query das WHERE. Der JOIN der Tables bezieht sich auf die Verknüpfung; willst Du eine Bedingung, benötigst Du WHERE. Deine Variablen gehören also nicht ins "ON". Wenn $db nicht bekannt ist in Deiner Funktion, scheint der Parameter nicht übergeben zu werden. Falls Du was übergibst, lass ihn Dir mal in der Funktion mit [php]var_dump($db); exit;[/php] zeigen. Und dann siehst Du in Deiner FATAL ERROR Meldung, dass die Spur richtig ist: tour_anzeigen(3, 1) - da fehlt ein dritter Parameter, nämlich $db. Ich wünsche euch einen guten Rutsch. [/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...
Kurze Frage zu Problem mit PHP
Oben