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
mit Werten einer Funktion rechnen??
@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
so wollt ich das machen, fuzt aber nicht..
wobei die Funktion anzahl_t_s() so aussieht:
Die anderen beiden nur mit verschiedenen Tabellennamen..
Tschö..
MfG
Fraenky
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;
}
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;
}
Tschö..
MfG
Fraenky
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.Fraenky hat geschrieben:echo $anzahl_t_s;
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.und dann steht zB in $result die Anzahl der Datensätze??
sql="SELECT coutn (*) FROM $tabellenname";
$result($sql, $link);
$result == Anzahl der Datensätze??