L
lyzerak
Gast
Hallo Leute
Ich habe ein Query welches mir zwei DBs absucht und eis Resultat ausgibt.
Schlussendlich sieht das Resultat +/- so aus:
USERNAME----POSITIVE----NEUTRAL----NEGATIVE----TOTAL TRADES-----IS TRUSTED------IS MIDDLEMAN
blabla----------1--------------0--------------0---------------1---------------------YES----------------NO
userA----------1--------------1--------------0---------------2---------------------NO-----------------NO
usw.
Nun möchte ich aber, dass die Einträge nur angezeigt werden, wenn das Feld review_done = 1 auf der tradeDB gesetzt ist. Das momentane Query sieht so aus:
Weiss irgendwie nicht mehr weiter
Danke
Ich habe ein Query welches mir zwei DBs absucht und eis Resultat ausgibt.
Schlussendlich sieht das Resultat +/- so aus:
USERNAME----POSITIVE----NEUTRAL----NEGATIVE----TOTAL TRADES-----IS TRUSTED------IS MIDDLEMAN
blabla----------1--------------0--------------0---------------1---------------------YES----------------NO
userA----------1--------------1--------------0---------------2---------------------NO-----------------NO
usw.
Nun möchte ich aber, dass die Einträge nur angezeigt werden, wenn das Feld review_done = 1 auf der tradeDB gesetzt ist. Das momentane Query sieht so aus:
Code:
...
$sql = 'SELECT username,
(SELECT COUNT(*) FROM tradeDB WHERE tradeDB.rating_for =
userDB.username AND tradeDB.rating = 5),
(SELECT COUNT(*) FROM tradeDB WHERE tradeDB.rating_for =
userDB.username AND tradeDB.rating = 3),
(SELECT COUNT(*) FROM tradeDB WHERE tradeDB.rating_for =
userDB.username AND tradeDB.rating = 1),
(SELECT COUNT(*) FROM tradeDB WHERE tradeDB.rating_for =
userDB.username),
(CASE WHEN is_trusted_trader=1 THEN "YES" ELSE "NO" END),
(CASE WHEN is_middleman=1 THEN "YES" ELSE "NO" END)
FROM u2akx_userDB';
// Prepare statement
$result = $db->prepare( $sql );
// Bind results to depending variables
$result->bind_result($username,$positive,$neutral,$negative,$totalrating, $isMiddleman ,$isTrustedTrader);
// Send statement to DB
$result->execute();
// Store the results in cache
$result->store_result();
...
Weiss irgendwie nicht mehr weiter
Danke
Zuletzt bearbeitet: