mit Werten einer Funktion rechnen??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Fraenky
Mitglied
Beiträge: 111
Registriert: 31.07.2002 13:53

Beitrag von Fraenky »

und dann steht zB in $result die Anzahl der Datensätze??

sql="SELECT coutn (*) FROM $tabellenname";
$result($sql, $link);

$result == Anzahl der Datensätze??

kann ich mal ausprobieren! Danke!


MfG
FRaenky
Benutzeravatar
Fraenky
Mitglied
Beiträge: 111
Registriert: 31.07.2002 13:53

Beitrag von Fraenky »

@PhilippK
ich hab das mit den Punkten ausprobiert und es kommt keine fehlermeldung, sondern die zahlen werden halt aneinander gereiht;
die Ausgabe lautet: zB 312
wenn ich dann aber mit Plus(+) verbinde: 3120

Code: Alles auswählen

function themen()
{
$anzahl_t_s=anzahl_t_s();
$anzahl_t_b=anzahl_t_b();
$anzahl_t_t=anzahl_t_t();

$anzahl_1 = $anzahl_t_s.$anzahl_t_b.$anzahl_t_t;
$anzahl_2 = $anzahl_t_s+$anzahl_t_b+$anzahl_t_t;

echo $anzahl_1;
echo "<br>";
echo $anzahl_2;
}
so wollt ich das machen, fuzt aber nicht..

wobei die Funktion anzahl_t_s() so aussieht:

Code: Alles auswählen

function anzahl_t_s()
 {
 Global $link;
 $tabellenname="suchen";
 $sql="SELECT ID FROM $tabellenname";
 $result=mysql_query($sql, $link);
 
 $anzahl_t_s=mysql_num_rows($result);
 echo $anzahl_t_s;
 }
Die anderen beiden nur mit verschiedenen Tabellennamen..

Tschö..

MfG
Fraenky
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Fraenky hat geschrieben:echo $anzahl_t_s;
Dann ist es ja kein Wunder, daß die Zahlen aneinander gereiht werden, wenn in jeder Funktion eine Zahl ausgegeben wird. Wenn du die Ergebnisse zusammenzählen willst, musst du sie mit return $foo zurückgeben.
und dann steht zB in $result die Anzahl der Datensätze??

sql="SELECT coutn (*) FROM $tabellenname";
$result($sql, $link);

$result == Anzahl der Datensätze??
Nein, mysql_query gibt immer ein ResultSet zurück (String-Representation "Resource ID #x"). Die Werte darin kannst du z.B. mit [php:mysql_result], [php:mysql_fetch_array] oder [php:mysql_fetch_object] auslesen.
Benutzeravatar
Fraenky
Mitglied
Beiträge: 111
Registriert: 31.07.2002 13:53

Beitrag von Fraenky »

Ok! Jetzt klappts einwandfrei!!

ich hatte das zwar schon ausprobiert, hab aber die Funktion dann ohne echo ausgegeben. [<?php themen(); ?>] Ist ja klar dass dann nichts kommt..aber nu mit echo und so geht alles. :grin:
Danke!

MfG
Fraenky
Antworten

Zurück zu „Coding & Technik“