SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.05.2013, 14:36:58
ivbarjas ivbarjas ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 46
Beiträge: 3
Mittelwert nach Id auslesen und dem Mittelwert die ID zuweisen

Hallo Leute,
ich habe eine Tabelle in der Werte abgespeichert werden. Diese Werte besitzen noch eine Id.
Aus allen Werten mit der selben ID möchte ich den Mittelwert berechnen.

Das hat auch ganz gut funktioniert und sieht so aus:

PHP-Code:
$avgqry mysql_query("SELECT AVG(rating) FROM votes GROUP BY mid") or die(mysql_error());

$avg2 = array();
while(
$test mysql_fetch_array($avgqry))
{
$avg = array();
$avg $test['AVG(rating)'];
array_push($avg2$avg);

Jetzt möchte ich aber jedem dieser AVG-Werte in dem array noch die 'mid' zuweisen um den Mittelwert zu identifizieren.
Wäre euch sehr dankbar.
Mit Zitat antworten
  #2  
Alt 23.05.2013, 14:47:59
sysop sysop ist offline
Member
 
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
AW: Mittelwert nach Id auslesen und dem Mittelwert die ID zuweisen

Wenn ich dich jetzt richtig verstanden habe:
PHP-Code:
$avgqry mysql_query("SELECT AVG(rating),`mid` FROM votes GROUP BY mid") or die(mysql_error()); 
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
Mit Zitat antworten
  #3  
Alt 23.05.2013, 16:46:44
ivbarjas ivbarjas ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 46
Beiträge: 3
Super vielen Dank

Ich hätte noch ein weiteres Auschlusskriterium: Die mid soll in einem weiteren Array enthalten sein, um noch weitere mids auszuschließen.

Hatte es ungefähr so gedacht aber spuckt mir einen Syntaxfehler aus:

PHP-Code:
$avgqry mysql_query("SELECT AVG(rating),`mid` FROM votes GROUP BY mid && WHERE mid IN $mid_array") or die(mysql_error()); 

Gruß und Danke vorrab
Mit Zitat antworten
  #4  
Alt 23.05.2013, 16:58:26
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Mittelwert nach Id auslesen und dem Mittelwert die ID zuweisen

  • Fehlermeldung geheim?
  • Was soll das: "&&"?
  • WHERE gehört vor GROUP BY.
  • (My-)SQL-Handbuch im Urlaub?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 23.05.2013, 17:03:28
ivbarjas ivbarjas ist offline
Anfänger
 
Registriert seit: May 2013
Alter: 46
Beiträge: 3
AW: Mittelwert nach Id auslesen und dem Mittelwert die ID zuweisen

Habe es selber hinbekommen,

$mid_array = join(',',$mid_array_help);
$avgqry = mysql_query("SELECT AVG(rating),`mid` FROM votes WHERE mid IN ($mid_array) GROUP BY mid") or die(mysql_error());

musste das array erst joinen und das WHERE musste vor die GROUP, wie bereits erwähnt.

Danke
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Letzten Wert eines Monats für jedes Jahr auslesen borsti87 MySQLi/PDO/(MySQL) 4 18.03.2011 21:41:24
Textdatei auslesen und Variablen zuweisen pekobe PHP Grundlagen 4 05.01.2009 12:31:15
Auslesen von PHP-Dateien wes2503 PHP Grundlagen 5 23.11.2006 04:14:56
session_encode in DB gespeichert - Daten richtig, auslesen aber falsch CThuy PHP für Fortgeschrittene und Experten 0 25.07.2004 00:38:34
letzten (Daten-)satz aus Array auslesen pfuchs PHP für Fortgeschrittene und Experten 2 12.08.2003 10:05:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:19:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt