Ik had 't zelf ook al opgezocht.quote:Op donderdag 9 mei 2013 19:54 schreef Tijn het volgende:
[..]
Ja hoor.
http://caniuse.com/#feat=namevalue-storage
Ja, dat scheelt echt inderdaad. Zoiets wil je natuurlijk het liefst client-sided houden, dus dan is dit de perfect oplossing waarschijnlijk.quote:Op donderdag 9 mei 2013 20:00 schreef Tijn het volgende:
Grootste voordeel van localStorage is dat het niet bij elke request heen en weer van client naar server wordt gestuurd. En natuurlijk het feit dat je er meer dan 4 KB in op kunt slaan.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 100 45 95 40 120 12 12 10 50 1060 72 30 10 760 441 108 48 90 30 10 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php $con=mysqli_connect("tralal","tralal","tralalal","tralala"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM shop_transactions WHERE ItemID='264'"); while($row = mysqli_fetch_array($result)) { $prijs = $row['Price']; echo $prijs; echo "</br>"; } ?> |
quote:Op vrijdag 10 mei 2013 19:17 schreef Juicyhil het volgende:
SELECT AVG(Price) FROM shop_transactions
WHERE ItemID='264'
1 2 3 4 5 6 7 | $result = mysqli_query($con,"SELECT AVG(Price) FROM shop_transactions WHERE ItemID='264'"); while($row = mysqli_fetch_array($result)) { echo $row; echo "</br>"; } |
Maak er eens AVG(Price) As prijs FROM... van.quote:Op vrijdag 10 mei 2013 19:21 schreef Berend. het volgende:
[..]
[ code verwijderd ]
Ben nog niet erg bekend met php, uitkomst van het script is ''array'' , wat doe ik fout?
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/diamond/index.php on line 11quote:Op vrijdag 10 mei 2013 19:22 schreef Juicyhil het volgende:
[..]
Maak er eens AVG(Price) As prijs FROM... van.
En $row['prijs']
1 2 3 4 5 6 7 8 9 | $result = mysqli_query($con,"SELECT AVG price FROM shop_transactions WHERE ItemID='264'"); while($row = mysqli_fetch_array($result)) { echo $row['$price']; echo "</br>"; } ?> |
Dat werkt, erg bedankt. Ik moet zeggen dat ik had verwacht dat het bedrag lager zou zijn, maargoed.quote:Op vrijdag 10 mei 2013 19:28 schreef Juicyhil het volgende:
SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264'
floor() omlaag afronden of ceil() omhoog afrondenquote:Op vrijdag 10 mei 2013 19:32 schreef Berend. het volgende:
[..]
Dat werkt, erg bedankt. Ik moet zeggen dat ik had verwacht dat het bedrag lager zou zijn, maargoed.
Nu staan er nog veel komma's achter, hoe fix ik dat?
39.80050089413238
Werkt top, thanks!quote:Op vrijdag 10 mei 2013 19:34 schreef Juicyhil het volgende:
[..]
floor() omlaag afronden of ceil() omhoog afronden
1 | SELECT * FROM table WHERE column1 > SUBDATE(NOW(), INTERVAL 8 DAY) AND DAYOFWEEK(column1) >= 1; |
1 | $result = mysqli_query($con,"SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' > SUBDATE(NOW(), INTERVAL 8 DAY) AND DAYOFWEEK(column1) >= 1;"); |
(Zie laatste regel in tekst, de ; Na weghalen werkt het script nog steeds niet.)quote:$result = mysqli_query($con,"SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' > SUBDATE(NOW(), INTERVAL 8 DAY) AND DAYOFWEEK(column1) >= 1;");
1 | AND Quantity='1' > SUBDATE(NOW() |
quote:Op vrijdag 10 mei 2013 22:51 schreef KomtTijd... het volgende:
[ code verwijderd ]
lijkt me een duidelijke syntax fout, daar moet je 100% zeker een error over krijgen.
1 2 3 | <?php $result = mysqli_query($con,"SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' > SUBDATE(NOW), INTERVAL 8 DAY) AND DAYOFWEEK(Price) >= 1;"); ?> |
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '), INTERVAL 8 DAY) AND DAYOFWEEK(Price) >= 1' at line 1quote:Op vrijdag 10 mei 2013 22:56 schreef KomtTijd... het volgende:
Ja dat is begrijpelijk, als je SQL niet klopt geeft mysqli_query (blijkbaar) false terug. Wat is je SQL error?
quote:Op vrijdag 10 mei 2013 23:01 schreef KomtTijd... het volgende:
...oh je hebt er nu een syntaxfout bij gemaakt door het openingshaakje van NOW() weg te halen...
mysql errors beginnen altijd bij het karakter waar de fout zit.
1 2 3 | <?php $result = mysqli_query($con,"SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' > SUBDATENOW(), INTERVAL 8 DAY) AND DAYOFWEEK(Price) >= 1;"); ?> |
1 2 3 | <?php $result = mysqli_query($con,"SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' > SUBDATE NOW(), INTERVAL 8 DAY) AND DAYOFWEEK(Price) >= 1;"); ?> |
quote:Op vrijdag 10 mei 2013 23:06 schreef KomtTijd... het volgende:
Wat zit je dan ook allemaal te veranderen? Kijk naar de error die je krijgt. Daar zit je fout. Niet ergens anders.
1 2 3 | <?php SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' > SUBDATE(NOW), INTERVAL 8 DAY() AND DAYOFWEEK(Price) >= 1 ?> |
De plek waar dat [stukje query] begint, dáár zit je fout! Het eerste karakter! Niet ergens anders!quote:check the manual that corresponds to your MySQL server version for the right syntax to use near '[stukje query]'
1 | SELECT AVG(Price) AS prijs FROM shop_transactions WHERE ItemID='264' AND Quantity='1' AND datumkolom > SUBDATE(NOW(), INTERVAL 8 DAY) AND DAYOFWEEK(datumkolom) >= 1 |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |