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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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)

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 17.06.2010, 10:49:00
woma woma ist offline
Anfänger
 
Registriert seit: Mar 2010
Alter: 59
Beiträge: 4
GROUP_CONCAT unter PHP und MySQL läuft nicht

Hallo,

ich hab da mal ein Prob mit MySQL und PHP.
Der GROUP_CONCAT liefert im PHP keine Werte, dierekt auf der DB Abfragekonsole läuft das SQL ohne Prob's mit den richtigen Werten.
PHP-Code:
<?php
$ger111a 
"SELECT l.seitnr, l.dlayressort, l.dlayname, 
[COLOR="
Red"]GROUP_CONCAT(a.danzeigekunde SEPARATOR ' -- ')[/COLOR], a.danzeigekundennr 
                   FROM bp_layout l left outer join bp_anzeige a 
                   ON l.dlayausgabe = a.dlayausgabe 
                   AND l.dlayerscham = a.termin 
                   AND l.seitnr = a.seitnr 
                   AND l.ausgabenr = a.ausgabenr 
                         WHERE l.dlayausgabe = '111' 
                         AND l.dlayerscham = \""
.$_POST['pperscham_']."\" 
                         GROUP BY l.seitnr 
                         ORDER BY l.seitnr"
;
$ger111a_2 mysql_query($ger111a) or die("Anfrage nicht erfolgreich");
?>
<table style="float:left;" cellpadding="1" cellspacing="1" border="1" />
<?php
while ($ger111a_3 mysql_fetch_array($ger111a_2)){
?>
    <tr>
        <td class="SeitennummerLay"><?php printf("%s",$ger111a_3['seitnr'])?></td>
        <td class="InhaltLay"><?php printf("%s",$ger111a_3['dlayressort']);?>&nbsp;/&nbsp;<?php printf("%s",$ger111a_3['dlayname']);?><br>
            <?php printf("%s",$ger111a_3['danzeigekunde']);?>&nbsp;/&nbsp;<?php printf("%s",$ger111a_3['danzeigekundennr']);}?></td>
        <td class="FarbeLay" >&nbsp;</td>
    </tr>
</table>
Die Tabelle wird also dynamisch erzeugt und sollte mit dem Ergebniss der Abfrage gefüllt werden.
Wo kann das Problem liegen? Übersehe ich da etwas oder geht der GROUP_CONCAT nicht unter php?

Vielen für Anregungen und Hilfen.

Gruß woma

Geändert von vt1816 (17.06.2010 um 11:56:06 Uhr)
Mit Zitat antworten
  #2  
Alt 17.06.2010, 16:28:42
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: GROUP_CONCAT unter PHP und MySQL läuft nicht

ungetestet
PHP-Code:
<?php
$ger111a 
"SELECT l.seitnr, l.dlayressort, l.dlayname, 
GROUP_CONCAT(a.danzeigekunde SEPARATOR ' -- '), a.danzeigekundennr 
                   FROM bp_layout l left outer join bp_anzeige a 
                   ON l.dlayausgabe = a.dlayausgabe 
                   AND l.dlayerscham = a.termin 
                   AND l.seitnr = a.seitnr 
                   AND l.ausgabenr = a.ausgabenr 
                         WHERE l.dlayausgabe = '111' 
                         AND l.dlayerscham = '"
.$_POST['pperscham_']."'
                         GROUP BY l.seitnr 
                         ORDER BY l.seitnr"
;
$ger111a_2 mysql_query($ger111a) or die("Anfrage nicht erfolgreich");
?>
<table style="float:left;" cellpadding="1" cellspacing="1" border="1" />
<?php
while ($ger111a_3 mysql_fetch_array($ger111a_2)){
?>
    <tr>
        <td class="SeitennummerLay"><?php printf("%s",$ger111a_3['seitnr'])?></td>
        <td class="InhaltLay"><?php printf("%s",$ger111a_3['dlayressort']);?>&nbsp;/&nbsp;<?php printf("%s",$ger111a_3['dlayname']);?><br>
            <?php printf("%s",$ger111a_3['danzeigekunde']);?>&nbsp;/&nbsp;<?php printf("%s",$ger111a_3['danzeigekundennr']);}?></td>
        <td class="FarbeLay" >&nbsp;</td>
    </tr>
</table>
Ggf. mal $_POST['pperscham_'] als Variable zuvor benennen und diese dann in die Query einbinden.

Geändert von urvater (17.06.2010 um 16:29:27 Uhr) Grund: COLOR aus Query entfernt
Mit Zitat antworten
Antwort

Stichworte
dynamische tabelle, group_concat, mysql problem, php


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
PHP/ MYSQL Lernen, aber wie Newby PHP Grundlagen 1 30.03.2008 15:17:29
MySQL Abfrage mit PHP darstellen? Trivio MySQLi/PDO/(MySQL) 1 18.07.2007 20:05:13
Mysql eingave sprict php / ODBC Treiber Problem bei Access tak47 MySQLi/PDO/(MySQL) 0 28.08.2006 13:00:19
installationspfade (php & mysql) jan99 PHP Grundlagen 24 16.06.2006 09:37:31
PDF mit PHP und MySQL erstellen Sladi PHP für Fortgeschrittene und Experten 3 10.04.2004 18:02:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:02:50 Uhr.


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


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