abonnement Unibet Coolblue
  dinsdag 1 november 2011 @ 09:34:55 #151
84244 Scorpie
Abject en infaam!
pi_103821509
Ik denk dat je juist even de docent moet laten zien dat je beter weet dan 30 pagina`s dom gaan zitten maken.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  dinsdag 1 november 2011 @ 16:24:30 #152
25889 Sitethief
Fulltime Flapdrol
pi_103834468
Hoe in hemelsnaam kopieer ik een table in een andere table met andere benamingen. Ik had nu dit:
1
2
3
4
5
6
7
8
<?php
INSERT INTO mla m
SELECT 
b
.ID,
b.Name
FROM bla b
 
?>
etc (niet de echte data ofc). Maar dat werkt niet, ik krijg een
1/* SQL Error (1136): Column count doesn't match value count at row 1 */
Dat is logisch, omdat mla precies een veld meer heeft, die overigens niet verplicht is. Maar als ik die achter de SELECT neerzet dan krijg ik
1/* SQL Error (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 ''0'' at line 12 */
Of die nou als '0' of gewoon 0 erinzet.

Hoe krijg ik dit nu precies voor elkaar?? http://dev.mysql.com/doc/refman/5.5/en/insert-select.html geeft niet echt een eenduidig antwoord. Ik heb het ook geprobeerd met een correcte match dmv :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
INSERT INTO 
`mla` (
ID,
MName

VALUES
(
SELECT 
b
.ID,
b.Name
FROM bla b
)
?>
maar ook dat geeft een 1064.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 1 november 2011 @ 16:25:20 #153
25889 Sitethief
Fulltime Flapdrol
pi_103834504
Misschien moet ik geen () om de SELECT zetten..
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 1 november 2011 @ 16:30:46 #154
25889 Sitethief
Fulltime Flapdrol
pi_103834748
Dat was em :)
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_103893871
quote:
0s.gif Op zondag 30 oktober 2011 17:03 schreef ikke_ook het volgende:

[..]

Ik kom er niet uit. Ik beschrijf wel even de hele situatie, misschien dat iemand met dan wat verder kan helpen.

Ik heb de volgende tabellen met onder andere deze velden


Wat ik wil hebben is een lijstje met vogels die een bepaalde user heeft gezien, en per vogel de datum dat die user hem als eerst heeft gezien, en dat voor een specifiek land.
Wat ik nu heb is
1
2
3
4
5
6
7
8
9
<?php
SELECT Vogelnamen
.naamExcursies.datum
    FROM Waarnemingen 
    RIGHT JOIN 
(Excursies RIGHT JOIN Locaties ON Excursies.locatie_ID Locatie.IDON Excursies.ID=Waarnemingen.excursie_ID 
    RIGHT JOIN Vogelnamen ON Vogelnamen
.ID=Waarnemingen.vogel_ID 
    WHERE 
(Waarnemingen.user_ID=$user_ID AND Locaties.land=$land)
    
GROUP BY Waarnemingen.vogel_ID
    ORDER BY Vogelnamen
.volgorde
?>
quote:
Hier komt wel een goed lijstje uit, alleen de datum van de eerste waarneming klopt niet.... de GROUP BY resulteert in de waarnemingen met de laagste ID's.

Mijn kennis van mysql is echt te weinig om dit er op de juiste manier met 1 query uit te halen helaas....
quote:
Het is toch nog niet helemaal naar wens. Als ik nou in dezelfde query ook het ID van de excursie en van de waarneming opvraag dan kloppen deze niet met de datum die ik terug krijg...

Met andere woorden, die MIN(Excursies.datum) retourneert wel de laagste datum,maar heeft geen invloed op de rest van de query.
Niemand met een idee?
pi_103894394
Is het land per locatie uniek of kunnen er meerdere locaties met hetzelfde land zijn?
pi_103894528
quote:
0s.gif Op woensdag 2 november 2011 21:40 schreef Light het volgende:
Is het land per locatie uniek of kunnen er meerdere locaties met hetzelfde land zijn?
Er zijn zeker meer locaties met hetzelfde land. Maar het land is per locatie uniek, iedere locatie heeft maar 1 land..
pi_103898454
quote:
0s.gif Op woensdag 2 november 2011 21:42 schreef ikke_ook het volgende:

[..]

Er zijn zeker meer locaties met hetzelfde land. Maar het land is per locatie uniek, iedere locatie heeft maar 1 land..
probeer het zo eens:

1
2
3
4
5
6
7
SELECT Vogelnamen.naam, MIN(Excursies.datum) as datum, Locaties.land 
FROM Waarnemingen
INNER JOIN Vogelnamen ON Waarnemingen.vogel_ID = Vogelnamen.ID
INNER JOIN Excursies ON Waarnemingen.excursie_ID = Excursies.ID
INNER JOIN Locaties ON Excursies.locatie_ID = Locaties.ID
GROUP BY Vogelnamen.naam, Locaties.land
ORDER BY datum ASC
  woensdag 2 november 2011 @ 22:53:15 #159
75592 GlowMouse
l'état, c'est moi
pi_103898645
Dat werkt niet. Dit is de oplossing.
quote:
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_103898684
quote:
0s.gif Op woensdag 2 november 2011 22:53 schreef GlowMouse het volgende:
Dat werkt niet. Dit is de oplossing.

[..]

in mijn testje anders wel. Tenzij ik het verkeerd heb begrepen.
  woensdag 2 november 2011 @ 22:55:57 #161
75592 GlowMouse
l'état, c'est moi
pi_103898815
quote:
0s.gif Op woensdag 2 november 2011 22:53 schreef totalvamp het volgende:

[..]

in mijn testje anders wel. Tenzij ik het verkeerd heb begrepen.
Er komt wel een kloppend lijstje uit, maar niet de gevraagde lijst.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_103898997
quote:
14s.gif Op woensdag 2 november 2011 22:55 schreef GlowMouse het volgende:

[..]

Er komt wel een kloppend lijstje uit, maar niet de gevraagde lijst.
ik zie wat je bedoeld. Hmm unique kan dan de uitweg zijn. En anders is er niks mis met het maken van meerdere queries :) Soms is dat zelfs efficienter
  donderdag 3 november 2011 @ 08:26:35 #163
25889 Sitethief
Fulltime Flapdrol
pi_103905884
Sowieso geeft die query je alle resultaten, als dat in de duizenden gaat lopen kan dat best vertraging bezorgen. Wat ik zelf altijd doe is een LIMIT die even groot is als de dataset die de paginering aan de voorkant wil hebben. Je kunt dan in een tweede query eventuele (extra) joins in een aparte loop ophalen, scheelt nogal of je 50 queries draait die iedere maar voor een item de joins ophalen, of dat je er meteen 15.000 ophaalt, en dan maar 50 weergeeft.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 3 november 2011 @ 10:02:50 #164
267443 Cue_
Cuecumbergirl
pi_103907620
Oke, ik zit met het volgende probleem

ik heb een tabel met daarin gegevens over de gemiddelde afstand die een truck voor een klant heeft afgelegd
Dus mijn tabel bestaat uit
Cust.no / name/plangr / 23-10-2011 / 22-10-2011 /21-10-2011 / etc

De dagen (23 t/m 21) is afhankelijk van de imput die de gebruiker geeft. dus dit kan ook maandoverschrijdend zijn.

Per dag staat het gemiddeld aantal km's dat er voor die klant gereden heeft. 1 rij per cust.nr dus.
Nu heb ik voor cust.nr een knop gemaakt met daarin een link naar een nieuwe pagina.. Maar toen:

ik wil dat er op die nieuwe pagina een staafgrafiek komt met daarin de waardes van de grafiek (x-as de dagen).

Iemand hier enig idee hoe dit aan te pakken?
  donderdag 3 november 2011 @ 10:06:09 #165
12221 Tijn
Powered by MS Paint
pi_103907699
Wat is je vraag? Hoe je de juiste gegevens krijgt of hoe je die gegevens in een grafiek toont?

[ Bericht 1% gewijzigd door Tijn op 03-11-2011 10:13:21 ]
  donderdag 3 november 2011 @ 10:07:10 #166
267443 Cue_
Cuecumbergirl
pi_103907722
quote:
5s.gif Op donderdag 3 november 2011 10:06 schreef Tijn het volgende:
Wat is je vraag? Hoe je de juiste tegevens krijgt of hoe je die gegevens in een grafiek toont?
Hoe ik inderdaad de grafiek en de waardes daar in krijg.
  donderdag 3 november 2011 @ 10:12:39 #167
12221 Tijn
Powered by MS Paint
pi_103908810
quote:
14s.gif Op donderdag 3 november 2011 10:12 schreef Tijn het volgende:
Ik zou zeggen: Google Chart API
gvd wat zijn die sexy zeg :9 Google maakt echt zulke vette dingen en fijne is dat ze het delen met de gemeenschap, zodat wij geen extra tijd er in hoeven te steken.
  donderdag 3 november 2011 @ 10:59:06 #169
63192 ursel
"Het Is Hier Fantastisch!
pi_103908836
quote:
14s.gif Op donderdag 3 november 2011 10:12 schreef Tijn het volgende:
Ik zou zeggen: Google Chart API
Die is alleen niet in offline beschikbaar. :'(
  donderdag 3 november 2011 @ 11:02:41 #170
84244 Scorpie
Abject en infaam!
pi_103908912
quote:
0s.gif Op donderdag 3 november 2011 10:59 schreef ursel het volgende:

[..]

Die is alleen niet in offline beschikbaar. :'(
Dan pak je Sencha ExtJS, jQuery Charts, JS Plot of een ander JS plotting framework.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_103908925
quote:
0s.gif Op donderdag 3 november 2011 10:59 schreef ursel het volgende:

[..]

Die is alleen niet in offline beschikbaar. :'(
Kun je niet gewoon de bestanden downloaden en kijken wat hij doet?
  donderdag 3 november 2011 @ 11:04:23 #172
12221 Tijn
Powered by MS Paint
pi_103908953
quote:
0s.gif Op donderdag 3 november 2011 10:59 schreef ursel het volgende:

[..]

Die is alleen niet in offline beschikbaar. :'(
Want de rest van je pagina is dat wel dan?
  donderdag 3 november 2011 @ 11:07:57 #173
63192 ursel
"Het Is Hier Fantastisch!
pi_103909058
quote:
0s.gif Op donderdag 3 november 2011 11:03 schreef Pakspul het volgende:

[..]

Kun je niet gewoon de bestanden downloaden en kijken wat hij doet?
ff snel door de FAQ heen gelopen en die zegt van niet nee. :'(

quote:
5s.gif Op donderdag 3 november 2011 11:04 schreef Tijn het volgende:

[..]

Want de rest van je pagina is dat wel dan?
Wij bouwen niets dat afhankelijk is van online libraries. :7
Niet elke pagina hoeft online te staan. ;)
  donderdag 3 november 2011 @ 11:10:57 #174
84244 Scorpie
Abject en infaam!
pi_103909135
quote:
0s.gif Op donderdag 3 november 2011 11:07 schreef ursel het volgende:
Wij bouwen niets dat afhankelijk is van online libraries. :7
Niet elke pagina hoeft online te staan. ;)
Hm, voor online apps zou ik juist een CDN oplossing adviseren.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  donderdag 3 november 2011 @ 11:19:43 #175
12221 Tijn
Powered by MS Paint
pi_103909312
quote:
0s.gif Op donderdag 3 november 2011 11:07 schreef ursel het volgende:

[..]

Wij bouwen niets dat afhankelijk is van online libraries. :7
Niet elke pagina hoeft online te staan. ;)
Als je iets bouwt dat geen verbinding met het internet heeft, kun je zoiets als Google Chart niet gebruiken, nee. Maar dat is natuurlijk geen reden om het in andere gevallen ook niet te gebruiken.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')