phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.11.2004, 20:38   #1
TP-Member
 
Registriert seit: Aug 2002
bball macht alles soweit korrekt
Question

Mysql Abfrage der Einträge


hi leute, versuche seit kurzem zwei tabellen zusammenzufügen und
möchte mir ausgeben lassen, wieviele einträge der user in der datenbank
gemacht hat.

in db1 sind die user
in db2 sind die einträge

ich schaff es aber nicht für jeden user die anzahl der einträge anzeigen zu lassen er gibt mir immer "0" aus bei jedem user...

thanx for help
bball

hier der code
PHP-Code:

// abfrage //
$query_user = @mysql_query("SELECT username FROM db1 ORDER BY username asc");

for (
$i=0;$i<mysql_num_rows($query_user);$i++) {
 
$ergebnis[$i] = mysql_fetch_array($query_user);
}

for(
$i=0;$i<count($ergebnis);$i++) {
 
$query = @mysql_query("SELECT count(*) FROM db2 WHERE createdby = '$ergebnis[$i][username]'");
 
$anz mysql_result($query,0);
 echo 
$i." "." Anzahl=".$anz." ";
 echo 
" ".$ergebnis[$i][username]."<br>";


Geändert von bball (10.11.2004 um 20:42 Uhr). Grund: bitte verschieben, ins traum dynamik
bball ist offline   Mit Zitat antworten


Alt 10.11.2004, 22:15   #2
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
PHP-Code:
// abfrage //
$query_user = @mysql_query("SELECT username FROM db1 ORDER BY username asc");



while(
$row=mysql_fetch_array($query_user)){
$query = @mysql_query("SELECT count(*) FROM db2 WHERE createdby = ".$row['username']."");
$anz mysql_result($query,0);
echo 
$row['username']." "." Anzahl=".$anz." ";

was sagt das script jetzt?
heatseeker ist offline   Mit Zitat antworten
Alt 10.11.2004, 22:25   #3
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
kann man das nicht mit einem sql statement rausbekommen?

Code:
"select db2.count(*) as anzahl, db1.username from db1 join db2 on createdby = username group by anzahl, username"
oder so ähnlich...
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 10.11.2004, 22:26   #4
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
Klar, aber ich wollte ihm eigentlich eher die fehler in seinem script aufzeigen.
ich glaub das hilft ihm als Anfänger mehr...
heatseeker ist offline   Mit Zitat antworten
Alt 10.11.2004, 22:27   #5
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
ok!
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 11.11.2004, 12:25   #6
TP-Member
 
Registriert seit: Aug 2002
bball macht alles soweit korrekt
danke für den denkanstoß :-)

gibt aber:
Warning: Supplied argument is not a valid MySQL result resource in /home/sites/xxxx/web/xxxxx/xxxx/abrechnung.php on line 42
aus???

thanx
bball
bball ist offline   Mit Zitat antworten
Alt 11.11.2004, 13:36   #7
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
bei meinem ansatz?
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 11.11.2004, 14:32   #8
TP-Member
 
Registriert seit: Aug 2002
bball macht alles soweit korrekt
ebenso.....

thanx
bball
bball ist offline   Mit Zitat antworten
Alt 11.11.2004, 15:07   #9
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
na , dann nimm doch mal das @ vor den querys weg und setzt ein "or die(mysql_error());" dahinter.

was sagt das script dann?
heatseeker ist offline   Mit Zitat antworten
Alt 11.11.2004, 16:34   #10
TP-Member
 
Registriert seit: Aug 2002
bball macht alles soweit korrekt
es wird:

Unknown column 'admin' in 'where clause'

ausgegeben, obwohl admin einer der benutzer ist, aber
der name des datenfeldes ist username bzw. createdby.....

thanx
bball
bball ist offline   Mit Zitat antworten
Alt 11.11.2004, 16:38   #11
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
PHP-Code:
// abfrage //
$query_user mysql_query("SELECT username FROM db1 ORDER BY username asc") or die(mysql_error());



while(
$row=mysql_fetch_array($query_user)){
$query mysql_query("SELECT count(*) FROM db2 WHERE createdby = '".$row['username']."'")or die(mysql_error());
$anz mysql_result($query,0);
echo 
$row['username']." "." Anzahl=".$anz." ";

und was sagt das?
heatseeker ist offline   Mit Zitat antworten
Alt 11.11.2004, 17:04   #12
TP-Member
 
Registriert seit: Aug 2002
bball macht alles soweit korrekt
so passt es! lag an den einfachen ' beim wert.

vielen dank für die mühe......

thanx
bball
bball ist offline   Mit Zitat antworten
Alt 11.11.2004, 18:21   #13
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
Kein Problem...

Aber gewöhn dir am besten die mysql_error abfrage an. das erleichtert einem vieles...
heatseeker ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Mysql Abfrage der Einträge Mysql Abfrage der Einträge
« Strato cgi-Script in HP einbinden? | datum ändern »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Erweiterungen Faq Kleinunternehmer Epic Steuer & Buchführung 663 Gestern 17:45
[Fun] zum Wochenende ... webmichl Einfach so ... 4125 14.12.2006 14:39
Steuerlich absetzen - richtiger Zeitpunkt? Wann? screamfine Steuer & Buchführung 27 01.07.2004 20:09
"FAQ Gründung" doomedia Gründung & Selbstständigkeit 3 11.03.2003 18:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:49 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67