Antworten auf deine Fragen:
Neues Thema erstellen

wie gibt man AS aus

Fugel

rebmeM

PSD Beta Team
hi leuts, mal wieder ne frage von mir :)

wie gebe ich das was hinter AS steht aus?

ich möchte die summe einer spalte errechnen und ausgeben und das mach ich so:
PHP:
SELECT *, SUM(status) AS summe FROM pm

wie gebe ich jetzt "summe" aus? verstehe ich vielleicht die funktion von AS falsch?
 

MyBad

localhorst

AW: wie gibt man AS aus

Ich glaub ich verstehe deine Frage irgendwie nicht richtig. Mit "AS" weist du nur einen neuen Namen für das Feld zu und kannst es dann einfach in deinem Skript ausgeben. Hast du eventuell mehr als nur das Select? Eventuell etwas mehr php-Code oder versuchst du das über den phpMyAdmin?
 

Fugel

rebmeM

PSD Beta Team
AW: wie gibt man AS aus

PHP:
$sql = mysql_query(deinString);
 
while($row = mysql_fetch_object($sql)){
echo $row->summe;
}
so meinte ich das, nur leider klappts nicht, daher mal der ganze code:
PHP:
    include('xxx/db.php');
                $sqlpm = "SELECT *, SUM(status) AS summe FROM pm WHERE an = '$user_id'";
                $resultpm = mysql_query($sqlpm);
                while ($rowpm = mysql_fetch_assoc($resultpm)) {
                $pm_counter = mysql_num_rows($resultpm);
                }
                while ($rowpmc = mysql_fetch_object($resultpm)){
                $za = $rowpmc->summe;}
 
Zuletzt bearbeitet:
AW: wie gibt man AS aus

Also mir wäre es neu, wenn die Variable "$user_id" in folgender Zeile ersetzt werden würde: $sqlpm = "SELECT *, SUM(status) AS summe FROM pm WHERE an = '$user_id'";

Fügt man normalerweise mit Punkten ein. Vll. liegts ja auch daran, dass die SQL Abfrage gar nichts zurückgibt.
 

saila

Moderatorle

AW: wie gibt man AS aus

so meinte ich das, nur leider klappts nicht, daher mal der ganze code:
PHP:
    include('xxx/db.php');
                $sqlpm = "SELECT *, SUM(status) AS summe FROM pm WHERE an = '$user_id'";
                $resultpm = mysql_query($sqlpm);
                while ($rowpm = mysql_fetch_assoc($resultpm)) {
                $pm_counter = mysql_num_rows($resultpm);
                }
                while ($rowpmc = mysql_fetch_object($resultpm)){
                $za = $rowpmc->summe;}

PHP:
<?php
echo $za;
?>
Mal ab davon, was soll die 1. while-Scheife bewirken? Hast dir mal die Funktionen zu MySql durchgelesen wie z.B. mysql_fetch_array, mysql_fetch_assoc und mysql_fetch_opect?

Würde ich mal empfehlen.

Und zu deiner Eingangsfrage: AS ist nichts weiter "als" - Sprich Selektiere x als y Von tabelle p
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.477
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben