Zusammenrechnen von Spalten PROBLEM

Didito
Möchte 3 Spalten aus einer Tabelle zusammenrechen.

Habe diesen Code gemacht:

<?
$result = mysql_query("SELECT torwartfaehigkeit + motivation + teamzugehoerigkeit as summe FROM ". $conf['db_prefix'] ."_spieler");

echo $result;
?>


Als ergebnis kommt: Resource id #9


Was ist denn an meinem Code Falsch???

in den 3 Spalten stehen Zahlen und die will ich halt als Ergebnis haben.
Broken Sword
<?
$result = mysql_query("SELECT torwartfaehigkeit + motivation + teamzugehoerigkeit as summe FROM ". $conf['db_prefix'] ."_spieler");

echo $result;
?>

"as summe" bedeutet soviel, wie "als 'summe'"
Sprich der Bezeichner für das Ergebnis lautet "summe".
Das heißt: echo $result['summe'] smile
Didito
Wird aber garnichts angezeigt
Lenox
Zitat:
Original von Manuel.Rettberg
Wird aber garnichts angezeigt


Versuch das mal:

SELECT COUNT(*) AS Feld FROM Tabelle

Beispiel:

php:
1:
$test $db->query_first ("SELECT COUNT(*) AS Feld FROM Tabelle");


Abfrage:

code:
1:
2:
3:
$test[Feld]


Und schon hast du Zahlen
Broken Sword
Zitat:
Original von Manuel.Rettberg
php:
1:
2:
3:
4:
5:
<?
$result mysql_query("SELECT torwartfaehigkeit + motivation + teamzugehoerigkeit as summe FROM "$conf['db_prefix'] ."_spieler");

echo $result['summe'];
?>

Wird aber garnichts angezeigt


Da fehlt auch noch etwas.

php:
1:
2:
3:
4:
5:
<?
$result mysql_query("SELECT torwartfaehigkeit + motivation + teamzugehoerigkeit as summe FROM "$conf['db_prefix'] ."_spieler");
$row mysql_fetch_assoc($result);
echo $row['summe'];
?>

Und am besten würde sein:
php:
1:
2:
3:
4:
5:
6:

<?
$result mysql_query("SELECT torwartfaehigkeit + motivation + teamzugehoerigkeit as summe FROM "$conf['db_prefix'] ."_spieler") OR die("Fehler: ".mysql_error());
$row mysql_fetch_assoc($result);
echo $row['summe'];
?>
Didito
Super Danke

das

<?
$result = mysql_query("SELECT torwartfaehigkeit + motivation + teamzugehoerigkeit as summe FROM ". $conf['db_prefix'] ."_spieler") OR die("Fehler: ".mysql_error());
$row = mysql_fetch_assoc($result);
echo $row['summe'];
?>

funktioniert.

Habe ich wieder was gelernt.


Wie kann man bei echo noch was dahinter schreiben also beispiel:

$row['summe']; von 210 Punkten.
Broken Sword
$row['summe']." von bla";

Der Punkt verbindet Strings.