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

Das Zend Framework

Das Zend Framework 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 18.04.2008, 10:06:27
stefan a stefan a ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 1
Per Select zeilen als Spalten umformen

Hallo zusammen,

ich habe folgende Tabelle:

Name | datum | temeratur
--------------------------------
stefan | 01.01.2008 | 36
Lisa | 01.01.2008 | 37
stefan | 02.01.2008 | 36
Lisa | 02.01.2008 | 33
stefan | 03.01.2008 | 36
Lisa | 03.01.2008 | 38

ich möchte per select eine Ausgabe von

datum | stefan | lisa
01.02.2008 | 36 | 37
02.02.2008 | 36 | 36
03.02.2008 | 36 | 38

.... und Idee, wie das gehen soll.

wenn ich der Tabelle einen weiteren Namen hinzufüge, möchte ich gerne zusätzlich eine Spalte sehen, ohne dass ich das Statement anpssen muss....

Wo kann ich da nachschlagen? Ich habe die MySQL Referenz durchsucht... aber noch nicht einmal eine idee, die über Select hinaus geht

Danke Euch.
Mit Zitat antworten
  #2  
Alt 18.04.2008, 10:56:23
Benutzerbild von Oskar
Oskar Oskar ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 57
Beiträge: 92
AW: Per Select zeilen als Spalten umformen

Vielleicht so ???

PHP-Code:
    $anfrage="SELECT * FROM `xy` ORDER BY `datum`"
            
or die ("Ungültige Anfrage: " mysql_error());
    
$ergebnis=mysql_query($anfrage)
$doppel="";
    while (
$data=mysql_fetch_assoc($ergebnis)) {
if (
$doppel!=$data[datum]) {
$doppel=$data[datum];
print (
"$data[datum]");
print (
"$data[temperatur]");
}
else {
print (
"$data[temperatur]");
}

__________________
Ceterum censeo Carthaginem esse delendam

Geändert von Oskar (18.04.2008 um 10:57:00 Uhr)
Mit Zitat antworten
  #3  
Alt 21.04.2008, 12:35:01
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
AW: Per Select zeilen als Spalten umformen

Hi @ll

Ich würde es etwas anderes schreiben, da User ausfallen können.
PHP-Code:
$sql 'SELECT * FROM xy
            ORDER BY temperatur ASC, name ASC'
;
$res mysql_query($sql);

WHILE (
$row mysql_fetch_array($res)) {
    
$_out_array[$_date][$row['name']] = $row['temperatur'];
    
$_names[$row['name']];
}

ECHO 
'<table>';
FOREACH (
$_out_array AS $_day => $_info) {
    ECHO 
'<tr>
            <td>'
.$_day.'</td>';
    FOREACH (
$_names AS $_name => $_val) {
        IF (
TRUE == ISSET($_info[$_name])) {
            ECHO 
'<td>'.$_info[$_name].'</td>';
        } ELSE {
            ECHO 
'<td>&nbsp;</td>';
        }
    }
    ECHO 
'</tr>';
}
ECHO 
'</table>'
Zusätzlich würde ich das Datums-Format ändern
da spätestens nach einen Monat folgende Sortierung auftritt
Code:
01.02.2008
01.03.2008
02.02.2008
02.03.2008
03.02.2008
04.02.2008
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
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
CSV richtig abspeichern mit allen zeilen und spalten onkel_jonny PHP Grundlagen 1 07.02.2008 08:36:22
Suchen in mehreren Spalten und Ordnen der Ausgabe DanielSNRW PHP Grundlagen 7 19.01.2007 09:24:43
93 Spalten oder 31 Zeilen? DJTonic PHP für Fortgeschrittene und Experten 1 05.02.2004 08:25:05
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:35:43 Uhr.


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


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