abonnement Unibet Coolblue Bitvavo
pi_92536328
quote:
7s.gif Op woensdag 9 februari 2011 10:12 schreef boem-dikkie het volgende:

[..]

Sorry, leek wat dat betreft. Encoding, wie, wat, waar?
Het linkje van cablegunmaster kun je denk ik wel wat mee!
pi_92536394
quote:
7s.gif Op woensdag 9 februari 2011 10:12 schreef boem-dikkie het volgende:

[..]

Sorry, leek wat dat betreft. Encoding, wie, wat, waar?
daarnaast in phpmyadmin staat in elke tabel een collatie: latin1_swedish_ci
Deze is zo standaard ingesteld. mogelijk wil je deze veranderen.
Redacted
pi_92536409
Kijk in phpmyadmin hoe de collation op je database tabel is. Stel deze bijvoorbeeld in op utf8_general.

Gebruik vervolgens als encoding voor je html ook UTF-8 en het zou goed moeten zijn.
  woensdag 9 februari 2011 @ 10:16:46 #34
137776 boem-dikkie
Jedi Mind Baby!
pi_92536424
Oh nevermind. Mijn encoding staat wel goed, de fout zit in de Google Maps API die ik gebruik denk ik. Hij geeft het lid wel goed weer in de ledenlijst maar op de ledenkaart kan hij 'm niet vinden.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_92536497
Deze 3 queries:
quote:
SELECT ticketid, dateline AS opentime
FROM `swauditlogs`
WHERE `actiontype` =11
AND `actionmsg` LIKE '%trinicom%'
quote:
SELECT ticketid, dateline AS closetime
FROM `swauditlogs`
WHERE `actiontype` =8
AND `actionmsg` LIKE '%Nog te factureren%'
quote:
SELECT ticketid, subject FROM `swtickets` WHERE `ticketstatusid` =3 OR ticketstatusid =4 AND email LIKE '%trinicom%'
Heb ik gecombineerd tot deze query:
quote:
SELECT statusticketid, statussubject, opentime, MAX(closetime) as close_time, email
FROM
(SELECT email, ticketid AS statusticketid, subject AS statussubject FROM `swtickets` WHERE `dateline` < $closetime AND `dateline` > $opentime AND ( `ticketstatusid` =3 OR ticketstatusid =4) AND `email` LIKE '%trinicom%' ) AS TMP3
LEFT JOIN
(SELECT openticket, opentime, closetime FROM (SELECT ticketid AS openticket, dateline AS opentime FROM `swauditlogs` WHERE `dateline` > $opentime AND `dateline` < $closetime AND `actiontype` =11) as TMP1
LEFT JOIN
(SELECT ticketid AS closeticket, dateline AS closetime FROM `swauditlogs` WHERE `actiontype` =8 AND ( `dateline` > $opentime AND `dateline` < $closetime) AND `actionmsg` LIKE '%Nog te factureren%' ) as TMP2
ON openticket=closeticket) AS TMP4
ON openticket=statusticketid
WHERE email LIKE '%trinicom%'
GROUP BY statusticketid
";
Nu wil ik er graag nog een query bij joinen:
quote:
SELECT ticketid, dateline AS opentime
FROM `swauditlogs`
WHERE `actiontype` =12
AND `actionmsg` LIKE '%trinicom%'
Hoe kan ik dat als extra join toevoegen? :@
  woensdag 9 februari 2011 @ 10:23:02 #36
137776 boem-dikkie
Jedi Mind Baby!
pi_92536586
Dat heb je in principe toch ook al gedaan met die queries daarboven?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 9 februari 2011 @ 10:23:20 #37
75592 GlowMouse
l'état, c'est moi
pi_92536597
quote:
10s.gif Op woensdag 9 februari 2011 10:16 schreef erikkll het volgende:
Kijk in phpmyadmin hoe de collation op je database tabel is. Stel deze bijvoorbeeld in op utf8_general.

Gebruik vervolgens als encoding voor je html ook UTF-8 en het zou goed moeten zijn.
Alleen de collation van het veld is belangrijk.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92536609
quote:
10s.gif Op woensdag 9 februari 2011 10:19 schreef erikkll het volgende:
Deze 3 queries:

[..]

[..]

[..]

Heb ik gecombineerd tot deze query:

[..]

Nu wil ik er graag nog een query bij joinen:

[..]

Hoe kan ik dat als extra join toevoegen? :@
Paradox in wat je vraagt.

quote:
5s.gif Op woensdag 9 februari 2011 10:23 schreef boem-dikkie het volgende:
Dat heb je in principe toch ook al gedaan met die queries daarboven?
nee ... where actiontype = 12 and actiontype = 11 ? Wtf? :D
Redacted
  woensdag 9 februari 2011 @ 10:26:35 #39
75592 GlowMouse
l'état, c'est moi
pi_92536683
Je moet queries niet combineren, je moet joinen. Je maakt nu 4 temporary tables en komt met een onleesbare brij.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92536686
quote:
1s.gif Op woensdag 9 februari 2011 10:24 schreef cablegunmaster het volgende:

[..]

Paradox in wat je vraagt.

[..]

nee ... where actiontype = 12 and actiontype = 11 ? Wtf? :D

Precies, actiontype = 11 OR actiontype = 12 should do the trick.
Maar ik zou sowieso die query brij eens goed uit elkaar trekken, dit gaat nergens over :X

[ Bericht 12% gewijzigd door #ANONIEM op 09-02-2011 10:27:33 ]
pi_92536824
quote:
1s.gif Op woensdag 9 februari 2011 10:26 schreef GlowMouse het volgende:
Je moet queries niet combineren, je moet joinen. Je maakt nu 4 temporary tables en komt met een onleesbare brij.
Ja ik weet het. Maar hoe kan ik ze dan op een mooiere manier joinen? Ik snap niet hoe dat zou moeten als ze uit dezelfde table komen. Daarom maak ik nu van elke resultset eerst een tijdelijke tabel met een andere naam, om ze vervolgens te joinen... Dat kan vast mooier :P
pi_92536828
quote:
10s.gif Op woensdag 9 februari 2011 10:32 schreef erikkll het volgende:

[..]

Ja ik weet het. Maar hoe kan ik ze dan op een mooiere manier joinen? Ik snap niet hoe dat zou moeten als ze uit dezelfde table komen. Daarom maak ik nu van elke resultset eerst een tijdelijke tabel met een andere naam, om ze vervolgens te joinen... Dat kan vast mooier :P
meer ANDS toevoegen of een OR :).
Redacted
pi_92536882
quote:
1s.gif Op woensdag 9 februari 2011 10:26 schreef Scorpie het volgende:

[..]

Precies, actiontype = 11 OR actiontype = 12 should do the trick.
Maar ik zou sowieso die query brij eens goed uit elkaar trekken, dit gaat nergens over :X
Nee, je zou het je zo voor moeten stellen:

Tabel:
ID | TICKETID | ACTION | TIME
1 | 1234 | 12 | 1296432000
2 | 1234 | 11 | 1293840000

Wat ik nu wil, is de tijden naast elkaar weergeven, gebaseerd op hetzelfde 'ticketid'. Daarom maak ik dus twee tijdelijke tabellen, gebaseerd op de 'action' om ze vervolgens te joinen :P
  woensdag 9 februari 2011 @ 10:41:32 #44
75592 GlowMouse
l'état, c'est moi
pi_92537090
1
2
3
4
5
SELECT t.ticketid AS statusticketid, subject AS statussubject,al1.ticketid as openticket, al1.dateline AS opentime, al2.ticketid as closeticket, al2.dateline AS closetime
FROM swtickets t
JOIN swauditlogs al1 ON(t.ticket=al1.ticket AND al1.actiontype =11 AND al1.actionmsg LIKE '%trinicom%');
JOIN swauditlogs al2 ON(t.ticket=al2.ticket AND al2.actiontype=8 AND al2.actionmsg LIKE '%Nog te factureren%')
WHERE t.ticketstatusid=3 OR t.ticketstatusid=4 AND email LIKE '%trinicom%'
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92537097
SELECT log.ticketid, log.dateline AS closetime, log.dateline AS opentime
FROM `swauditlogs` log
LEFT JOIN swtickets ON swauditlogs.ticketid = swtickets.id
WHERE `log.actiontype` ='8'
AND `log.actionmsg` LIKE '%Nog te factureren%'
OR `log.actiontype =11
OR `log.actiontype` =12
AND `log.actionmsg` LIKE '%trinicom%'
AND 'swtickets.ticketstatusid' =3 OR 'swtickets.ticketstatusid' =4 AND swtickets.email LIKE '%trinicom%'

aah Glowmouse was me voor :D ik zelf heb geen flauw idee of me left join klopt :P
Query lijkt prut van mij :D
Redacted
pi_92537122
Ik zal jullie beide queries eens proberen :D Super!
pi_92537138
quote:
10s.gif Op woensdag 9 februari 2011 10:42 schreef erikkll het volgende:
Ik zal jullie beide queries eens proberen :D Super!
die van glowmouse is netter :P en de mijne is nog niet uitgepluist op AND en ORS :D
wist niet eens dat dat kon dankje glowmouse weer iets geleerd :).

[ Bericht 9% gewijzigd door cablegunmaster op 09-02-2011 10:52:52 ]
Redacted
pi_92537458
Jullie oplossingen werken allebei niet, maar het idee is me wel duidelijk hoe ik dit netter kan oplossen!
pi_92537488
quote:
10s.gif Op woensdag 9 februari 2011 10:52 schreef erikkll het volgende:
Jullie oplossingen werken allebei niet, maar het idee is me wel duidelijk hoe ik dit netter kan oplossen!
succes ^O^
Redacted
pi_92537538
quote:
1s.gif Op woensdag 9 februari 2011 10:53 schreef cablegunmaster het volgende:

[..]

succes ^O^
Dankjewel! Als ik er uit ben post ik het hier (ik denk niet meer vandaag, maar sowieso deze week ga ik ermee verder.)
  woensdag 9 februari 2011 @ 10:55:21 #51
75592 GlowMouse
l'état, c'est moi
pi_92537552
Wat je in ON en wat je in WHERE zet maakt bij LEFT JOIN wel flink uit, maar het helpt om leesbaarheid te vergroten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92537744
quote:
1s.gif Op woensdag 9 februari 2011 10:55 schreef GlowMouse het volgende:
Wat je in ON en wat je in WHERE zet maakt bij LEFT JOIN wel flink uit, maar het helpt om leesbaarheid te vergroten.
Daarom was mijn oplossing ook niet te lezen :).
Redacted
  woensdag 9 februari 2011 @ 11:01:48 #53
75592 GlowMouse
l'état, c'est moi
pi_92537780
Jij mist al een join.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92537849
quote:
1s.gif Op woensdag 9 februari 2011 11:01 schreef GlowMouse het volgende:
Jij mist al een join.
:D Goed dat ik geen Ict studeer :P

[ Bericht 11% gewijzigd door cablegunmaster op 09-02-2011 11:21:05 ]
Redacted
pi_92540977
Even voor de wat meer onderlegde personen onder ons;

Ik draai een WAMPserver installatie op een windows bak, maar sommige van mijn scripts worden maar ten dele geserveerd:

Dit stukje code:

1$(".lb").fancybox({ ajax:{ type:"POST" }, 'padding': 0 });

Wordt:

1$(".lb").fancybox(, 'padding': 0 }); 

Hij mist dus het ajax: gedeelte. Iemand enig idee of dat een setting is van WAMP of van het CMS dat ik gebruik? (ExpressionEngine)
  woensdag 9 februari 2011 @ 12:31:58 #56
75592 GlowMouse
l'état, c'est moi
pi_92541105
Dat lijkt me door het cms komen. Zet eens {literal} en {/literal} om je Javascript.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92542558
Nope, nothing.
  woensdag 9 februari 2011 @ 13:14:56 #58
75592 GlowMouse
l'état, c'est moi
pi_92542668
Het komt in ieder geval door je template-engine, die { en } ziet als tags. Je kunt \{ en \} proberen te gebruiken. Kijk anders naar de handleiding van de template-engine die je gebruikt, of laad javascript uit een aparte .js-file.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92543160
quote:
1s.gif Op woensdag 9 februari 2011 13:14 schreef GlowMouse het volgende:
Het komt in ieder geval door je template-engine, die { en } ziet als tags. Je kunt \{ en \} proberen te gebruiken. Kijk anders naar de handleiding van de template-engine die je gebruikt, of laad javascript uit een aparte .js-file.
Okidokie :P
pi_92556225
Ik wil graag dat de query alleen een echo geeft met de $id uit tabel optredens
waar moet ik m ergens bij zetten?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$commando
=
"SELECT optredens.id, optredens_gebruikers.name, optredens_gebruikers.aanwezig, optredens_gebruikers.G_id
FROM optredens
LEFT JOIN optredens_gebruikers
ON optredens.id=optredens_gebruikers.id
WHERE 'aanwezig'='o' "
;

$resultaat=mysql_query($commando);
echo 
"Deze mensen hebben nog niets laten weten";
while(
$array=mysql_fetch_array($resultaat)){
echo 
"<br />";
echo 
$array['name'] ;
}
?>
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')