echo $row funktioniert nicht

LarsB

Mitglied
Hallo ihr lieben,

habe mal wieder ein Problem.
Es geht um folgenden Code, bei dem er mir lediglich folgendes ausgibt:

HTML:
Resource id #3

Der PHP Code:

PHP:
<?php

//Serverdaten

$server = "localhost";

$benutzer = "xx";

$passwort = "xx";

$verbindung = mysql_connect($server,$benutzer,$passwort);

mysql_select_db("xxxxxxx");

$sql = "SELECT Betrag FROM Buchungen WHERE userid = '".$_SESSION["user_id"] ."' LIMIT 30";

$ergebnis = mysql_query($sql);

//echo $ergebnis;



echo $ergebnis;



mysql_close($verbindung);

?>

was kann ich tun? (es geht um das "echo $ergebnis"):confused:

Sorry für Titelgabe...habe mich vertan -.-

Danke
 
Zuletzt bearbeitet:
hi

also die Ausgabe stimmt schon da in $row nur eine Resource ID steht

versuch mal das

Code:
while($row = mysql_fetch_row($ergebnis))
{
    echo $row;
}

nach
$ergebnis = mysql_query($sql);
 
und wie kann ich das Ergebnis zusammengezählt ausliefern?

SUM() kann ich da ja nicht wirklich einbauen oder?

Es geht darum, das ein Tagessaldo angezeigt werden soll sprich alle Spalten eines users an einem Tag sollen zusammengezählt werden.
 
Moin Lars,

und wie kann ich das Ergebnis zusammengezählt ausliefern?

SUM() kann ich da ja nicht wirklich einbauen oder?

Es geht darum, das ein Tagessaldo angezeigt werden soll sprich alle Spalten eines users an einem Tag sollen zusammengezählt werden.

genau dafür ist SUM() da ;)

Code:
$sql = "SELECT SUM(Betrag) as tagessaldo FROM Buchungen WHERE userid = '".$_SESSION["user_id"] ."' LIMIT 30";

$summe = mysql_fetch_row(mysql_query($sql));

echo $summe[0];//mysql_fetch_row() liefert einen indizierten Array, daher das erste Element aus diesem Array

mysql_close($verbindung);
 
Moin Lars,



genau dafür ist SUM() da ;)

Code:
$sql = "SELECT SUM(Betrag) as tagessaldo FROM Buchungen WHERE userid = '".$_SESSION["user_id"] ."' LIMIT 30";

$summe = mysql_fetch_row(mysql_query($sql));

echo $summe[0];//mysql_fetch_row() liefert einen indizierten Array, daher das erste Element aus diesem Array

mysql_close($verbindung);


okay danke..dies funktioniert alles ;)
 
Zurück