Εμφάνιση TOP 10 Συνεργατών

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Εμφάνιση TOP 10 Συνεργατών

Δημοσίευση από dpa » 21 Οκτ 2011 23:07

Παιδιά θέλω να εμφανίσω τους top 10 συνεργάτες και το σύνολο των παραγγελιών του καθενώς.

Πως θα γίνει ??

Στην βάση ένα έναν Πίνακα Synallasomenoi και έναν πίνακα Orders

Οι δύο πίνακες συνδέονται με το κλειδί SynallasomenoiID


Κώδικας: Επιλογή όλων

	function FuncTop10Partner($db) { // Kataxwrimenoi Synergates

		$sql = "SELECT SynallasomenoiID, OrderID, COUNT(OrderID) FROM synallasomenoi 
		INNER JOIN orders ON (synallasomenoi.SynallasomenoiID = orders.SynallasomenoiID) group by SynallasomenoiID LIMIT 0,10 ";
		
		$db->query("SET NAMES 'utf8'");
		$result = $db->query($sql);
		while( $r = $result->fetch_assoc() ) { 
			$OrderS = $r['COUNT(OrderID)'];		
			$Fullname = FuncPrintFullnamePartner($db,$r['SynallasomenoiID']);	
			
				echo '<table border="0" cellpadding="0" cellspacing="0" >';
					echo "<tr>";
						echo "<td width=\"230\"><span style=\"font-size&#58; 12px; line-height&#58; 18px; \">$FullName</span></a>";
						echo "<td width=\"50\"><a href=\"\" class=\"ButtonOrder\">$OrderS</td>";
					echo "</tr>";
				echo '</table>';		
		&#125;
	&#125;


dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Εμφάνιση TOP 10 Συνεργατών

Δημοσίευση από dpa » 21 Οκτ 2011 23:24

Παιδιά το κατάφερα

Κώδικας: Επιλογή όλων

	function FuncTop10Partner&#40;$db&#41; &#123; // Kataxwrimenoi Synergates
	
		$sql = "SELECT SynallasomenoiID, COUNT&#40;*&#41; FROM orders 
		GROUP BY SynallasomenoiID ORDER BY COUNT&#40;*&#41; DESC LIMIT 0,10";
		
		$db->query&#40;"SET NAMES 'utf8'"&#41;;
		$result = $db->query&#40;$sql&#41;;
		while&#40; $r = $result->fetch_assoc&#40;&#41; &#41; &#123; 
			$OrderS = $r&#91;'COUNT&#40;*&#41;'&#93;;		
			$Fullname = FuncPrintFullnamePartner&#40;$db,$r&#91;'SynallasomenoiID'&#93;&#41;;	
			
				echo '<table border="0" cellpadding="0" cellspacing="0" >';
					echo "<tr>";
						echo "<td width=\"230\"><span style=\"font-size&#58; 12px; line-height&#58; 18px; \">$Fullname</span></a>";
						echo "<td width=\"50\"><a href=\"\" class=\"ButtonOrder\">$OrderS</td>";
					echo "</tr>";
				echo '</table>';		
		&#125;
	&#125;


Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης