WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP +MySQL = Count() (http://www.wcm.at/forum/showthread.php?t=127695)

Nightman 08.03.2004 15:53

PHP +MySQL = Count()
 
hi an alle

wie kann ich es in php realisieren eine bestimmte spalte einer mysql db auszuleden und dann den count wert in eine variable schreiben?

ich hab zwar ein buch zu php und mysql aber da find ich nix drüber im inhalts verzeichniss und goggle hat mir auch nix ausgespuckt
bitte um hilfe

FordPrefect 08.03.2004 18:07

Meinst Du so etwas?
Zitat:

Mit mysql_num_rows() kann man sich anhand einer Ergebnis-Kennung
(Ergebnis-Kennung) die Anzahl der Datensätze eines Ergebnisses zurückgeben
lassen.

Dann einfach mit
PHP-Code:

datensaetze=mysql_num_rows("SELECT * FROM tabelle"); 

mfg
Peter

snowman 08.03.2004 18:23

das dollarzeichen bei der variable nicht vergessen.

$datensaetze

gruss,
snowman

Nightman 08.03.2004 23:46

PHP-Code:

$datensaetze mysql_num_rows("SELECT * FROM config"); 

Zitat:

Warning: Supplied argument is not a valid MySQL result resource in /var/www/nightman/main.php on line 56
hä? was passt den da ned?

Nightman 08.03.2004 23:58

ok thx an alle hab zufällig ein derartiges script gefunden :)

PHP-Code:

$result mysql_query("SELECT * FROM config");
echo 
mysql_num_rows($result); 

THX an euch beiden

FordPrefect 09.03.2004 00:15

Zitat:

Original geschrieben von Nightman
ok thx an alle hab zufällig ein derartiges script gefunden :)

PHP-Code:

$result mysql_query("SELECT * FROM config");
echo 
mysql_num_rows($result); 

THX an euch beiden

Achso Du musst auch eine Verbindung zur Datenbank aufbauen geht in etwa so
PHP-Code:

<?php 
$db
=mysql_connect("localhost(hostname)","trillian(user)","(passwort)" or die ("Verbindung fehlgeschlagen");
mysql_select_db("cafe-pfum(Datenbankname)",$db);
?>

mfg Peter

Nightman 09.03.2004 00:18

hrhr thx aber das hab ich schon :)

FordPrefect 09.03.2004 00:42

Und funktioniert es auch? Sonst beschäftige ich mich morgen damit, heute keine Lust mehr. mach jetzt das :zzz:

Nightman 09.03.2004 00:48

jo funzt

aber was anderes

$result = mysql_query("SELECT * FROM user");
echo mysql_num_rows($result);

ich würde gerne nur die user die sich heute regisrtiert haben auslesen lassen

regdatetime (mysql datetime feld)

where regdatetime = ???????

wie kann ich das unter php vergleichen?

snowman 09.03.2004 08:56

SELECT * from XXX WHERE regdatetime = curdate()

gruss,
snowman


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag