SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.05.2009, 13:03:17
askoa askoa ist offline
Anfänger
 
Registriert seit: May 2009
Alter: 54
Beiträge: 3
Problem mit Mysql Abfrage in einer Function auf einem anderem Server

Guten Tag ,
leider bin ich noch ein Anfänger.
Auf meinem Server mit MYSQL 5 funktioniert diese abfrage für ein Menue wunderbar:
Code:
$database->setQuery("SELECT c.*, ".
				" (SELECT count(*) ".
				"  FROM #__marketplace_ads a ".
				"  WHERE a.published = 1 ".
				" ) as num_ads ".
				"FROM #__marketplace_categories as c ".
				"WHERE c.published = 1 ".
				"ORDER BY c.parent,c.sort_order");
Auf dem Server eines Bekannten leider nicht. Bei Ihm wird die Anzal der einträge nicht richtig dargestellt.
Kann mir jemand noch eine Möglichkeit nennen oder die Abfrage so abändern das sie auf allen Servern funktioniert ?

Mit freundlichen Grüßen Askoa
Mit Zitat antworten
  #2  
Alt 05.05.2009, 13:18:50
rubbeldekatz rubbeldekatz ist offline
Anfänger
 
Registriert seit: May 2009
Alter: 58
Beiträge: 5
AW: Problem mit Mysql Abfrage in einer Function auf einem anderem Server

Versuche es mal hiermit:

...FROM #__marketplace_ads AS a

Da fehlt das AS in der Abfrage.

Rubbel
Mit Zitat antworten
  #3  
Alt 06.05.2009, 14:10:10
askoa askoa ist offline
Anfänger
 
Registriert seit: May 2009
Alter: 54
Beiträge: 3
AW: Problem mit Mysql Abfrage in einer Function auf einem anderem Server

Danke für die Antwort.
Leider lag es nicht an dem ...FROM #__marketplace_ads AS a .

Ich habe es noch einmal überprüft und festgestellt das auch bei mir die Anzahl der Einträge nicht stimmt.
Mit einer einfachen Lösung ohne schnickschnack habe ich es dann noch einmal getestet und da hatte ich keine Probleme .
( Ohne die Anzeige der Anzahl der Einträge funktioniert es ja mit der oberen lösung.)

Also gehe ich mal von einem PhP Fehler meinerseits aus.
Und das gehört hier nicht hin ( Php und Joomla ).
Daher bitte ich darum das Thema als erledigt zu markieren.
Nochmals Danke, ich suche und lerne weiter.
LG Askoa

Geändert von askoa (06.05.2009 um 14:16:43 Uhr)
Mit Zitat antworten
  #4  
Alt 20.05.2009, 09:21:43
askoa askoa ist offline
Anfänger
 
Registriert seit: May 2009
Alter: 54
Beiträge: 3
AW: Problem mit Mysql Abfrage in einer Function auf einem anderem Server

Leider lag es wohl doch nicht an PHP.
Hier noch einmal aus führlich mein Problem inkl. Versions angaben der verwendeten Servern.

Code:
$database->setQuery( "SELECT c.*, count(*) as num_ads,a.id as not_empty ".
					 "From #__marketplace_ads as a ".
					 "RIGHT JOIN #__marketplace_categories as c ON a.id = c.id ".
					 "WHERE c.published = 1 ".
					 "GROUP BY c.id ".
					 "ORDER BY c.parent,c.sort_order");
Aus der oben genannten Abfrage baue ich mir ein Menue welches zuerst die Anzahl aller Einträge ohne Kategorien anzeigt und danach alle Hauptkategorien unter einander anzeigt und daneben die anzahl der einträge in allen Unterkategorien anzeigt. Bei einem Klick auf die Hauptkategorie werden dann die dazu gehörigen Unterkategorien mit der Anzahl der einträge der jeweiligen Kategorie angezeigt (leicht versetzt) und danach wieder die restlichen Hauptkategorien ohne Unterkategorien.

Local mit XAMPP unter Windows
* Apache/2.2.11(Win32) DAV/2 mod_ssl/2.2.11
OpenSSL/0.9.8i mod_autoindex_color
* PHP/5.2.8
* MySQL-Client-Version: 5.1.30
* PHP extension: mysql
funktioniert das ganze auch einwandfrei.

Online mit debian und der
Datenbankversion (MySQL): 5.0.32-Debian_7etch6
PHP Version: 5.2.0-8+etch11
Webserver: Apache
WebServer - PHP Schnittstelle: apache2handler
wird kein richtiges ergebnis zurückgegeben.

Bei Alle einträge wird 0 , bei der ersten Hauptkategorie 1 und in der zweiten Unterkategorie diese Hauptkategorie wieder 1 angezeigt.
Die restlichen Kategorien werden dann wieder mit 0 einträgen aufgeführt.
Aber die erste Hauptkategorie hat in keiner seiner Unterkategorie einen Eintrag und es sind mehr wie 98 Einträge über alle Kategorien vorhanden.

Wie gesagt Local ist alles ok nur Online bekomme ich diese Anzeige.
Mit freundlichen Grüßen und der Hoffnung auf Hilfe
Askoa
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Mysql Abfrag in einer Function Rudolpho MySQLi/PDO/(MySQL) 6 02.05.2009 10:00:17
Verzweiflung wegen MySql abfrage Zion MySQLi/PDO/(MySQL) 3 02.10.2006 13:10:50
Mysql eingave sprict php / ODBC Treiber Problem bei Access tak47 MySQLi/PDO/(MySQL) 0 28.08.2006 13:00:19
Can't connect .... mysql Server Ben20 PHP für Fortgeschrittene und Experten 1 21.09.2002 15:54:29
MySQL Abfrage der letzten 6 Monate Andy PHP für Fortgeschrittene und Experten 3 18.02.2002 23:05:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:22:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt