Hallo,
schreibe grade an einer kleinen Seite, die mir und meinen Freunden das Austauschen von Musik erleicherten soll. Das bringt mich mal wieder zu einem kleinen MySQL Problem. Die Datensätze werden dynamisch geladen. Scrollt der User beispielsweise (sehr schnell, nicht mit dem Mausrad) nach ins untere Drittel der Mediathek Übermitteltt JS den ScrollY Wert des Fensters und PHP ermittelt daraus und der Darstellunshöhe eines Titels (Zeile) welche Datensätze an JS gesendet werden müssen. Haben alle Tracks die selbe Höhe ist das kein Problem. Sagen wir aber jeder Track kann unterschiedliche Höhenwerte haben, die im Datensatz gespeichert sind wirds tricky. Ich suche also eine SQL Anweisung, die mir den Datensatz liefert bei dem die Summe der Höhenwerte aller vorherigen Datensätze den Wert ScrollY überschreitet.
Etwas so:
Select id, title,... FROM tracks WHERE SUM(height) >= 10000 LIMIT 30
Ist sowas möglich?
schreibe grade an einer kleinen Seite, die mir und meinen Freunden das Austauschen von Musik erleicherten soll. Das bringt mich mal wieder zu einem kleinen MySQL Problem. Die Datensätze werden dynamisch geladen. Scrollt der User beispielsweise (sehr schnell, nicht mit dem Mausrad) nach ins untere Drittel der Mediathek Übermitteltt JS den ScrollY Wert des Fensters und PHP ermittelt daraus und der Darstellunshöhe eines Titels (Zeile) welche Datensätze an JS gesendet werden müssen. Haben alle Tracks die selbe Höhe ist das kein Problem. Sagen wir aber jeder Track kann unterschiedliche Höhenwerte haben, die im Datensatz gespeichert sind wirds tricky. Ich suche also eine SQL Anweisung, die mir den Datensatz liefert bei dem die Summe der Höhenwerte aller vorherigen Datensätze den Wert ScrollY überschreitet.
Etwas so:
Select id, title,... FROM tracks WHERE SUM(height) >= 10000 LIMIT 30
Ist sowas möglich?