abonnement Unibet Coolblue Bitvavo
pi_73280421
quote:
Op donderdag 1 oktober 2009 17:41 schreef Xcalibur het volgende:
SELECT MAX(views) FROM gallery ?
Nah want die resultaat (hoeft) correnspondeert dan niet met de andere geselecteerde rijen
pi_73284596
quote:
Op donderdag 1 oktober 2009 17:37 schreef ReWout het volgende:
SELECT * FROM gallery WHERE views=MAX(views)

Hoe doe ik dat? :s), ik wil dus 't element met 't grootst aantal views hebben.
Zoiets?
1SELECT * FROM gallery WHERE views= (SELECT MAX(views) FROM gallery)
quote:
oh btw ik wil niet horen dat ik dus

SELECT * FROM gallery ORDER BY views DESC LIMIT 1

ofzo :P
Waarom niet? Dat werkt wel, en 't is een stuk minder omslachtig :)
pi_73285679
quote:
Op donderdag 1 oktober 2009 17:48 schreef ReWout het volgende:

[..]

Nah want die resultaat (hoeft) correnspondeert dan niet met de andere geselecteerde rijen
Ik geloof niet dat ik snap wat je zegt....
pi_73296046
De query gaat over 2 tabellen...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Tabel 1:
id naam
1 Abc
2 Bcd
3 Cde
4 Def

Tabel 2:
id id_tabel1 uitgave_nummer versie_nummer
1 1 1 a
2 1 1 b
3 1 1 c
4 1 2 a
5 1 3 a
6 2 1 a
7 2 1 b
8 3 1 a
9 3 1 b
10 3 2 a
11 4 1 a
12 4 2 a
13 4 3 a
14 4 4 a
15 4 4 b
16 4 4 c 


Nu wil ik alleen diegene selecteren uit tabel1 waarbij de uitgave_nummer nummer 't grootst is en vervolgens ook 't versie_nummer het grootste is...

Bijvoorbeeld de resultaat van me query moet zijn

id naam uitgave versie
1 Abc 3 a
2 Bcd 1 b
3 Cde 2 a
4 Def 4 c
pi_73296103
quote:
Op vrijdag 2 oktober 2009 07:22 schreef ReWout het volgende:
De query gaat over 2 tabellen...
[ code verwijderd ]

Nu wil ik alleen diegene selecteren uit tabel1 waarbij de uitgave_nummer nummer 't grootst is en vervolgens ook 't versie_nummer het grootste is...

Bijvoorbeeld de resultaat van me query moet zijn

id naam uitgave versie
1 Abc 3 a
2 Bcd 1 b
3 Cde 2 a
4 Def 4 c
Is dat een nieuw probleem of nog steeds hetzelfde probleem? In het laatste geval, hoe hadden we moeten weten dat je query over 2 tabellen gaat?
pi_73296293
quote:
Op vrijdag 2 oktober 2009 07:33 schreef Light het volgende:

[..]

Is dat een nieuw probleem of nog steeds hetzelfde probleem? In het laatste geval, hoe hadden we moeten weten dat je query over 2 tabellen gaat?
Hetzelfde probleem en je hebt gelijk had ik moeten vermelden maar ik dacht dat 't toch niet zoveel uitmaakte omdat ik dus inprincipe dus gewoon een WHERE clause maximum nodig heb waardoor ik dus alleen de hoogste uitgave/versie eruit haal
pi_73296896
Dan zou ik lekker op uitgave en versie sorteren en het eerste record pakken
Voor je oorspronkelijke probleem blijft mijn query prima volgens mij
pi_73297476
quote:
Op vrijdag 2 oktober 2009 08:59 schreef Xcalibur het volgende:
Dan zou ik lekker op uitgave en versie sorteren en het eerste record pakken
Voor je oorspronkelijke probleem blijft mijn query prima volgens mij
Nee helaas niet want...

Want want hij selecteert dan de grootste waarde die hij kan vinden uit uitgave en uit versie...

Dus bijvoorbeeld ik heb de volgende data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Tabel 1:
id naam
1 Abc
2 Bcd
3 Cde
4 Def

Tabel 2:
id id_tabel1 uitgave_nummer versie_nummer
1 1 1 a
2 1 1 b
3 1 1 c
4 1 2 a
5 1 3 a
6 2 1 a
7 2 1 b
8 3 1 a
9 3 1 b
10 3 2 a
11 4 1 a
12 4 2 a
13 4 3 a
14 4 4 a
15 4 4 b
16 4 4 c
17 4 5 a


Dan retouneert de query

1
2
3
4
5
6
7
8
9
SELECT
   n.[id], 
   n.[titel], 
   MAX(m.[uitgave]) AS [uitgave],
   MAX(m.[versie]) AS [versie]
FROM [tabel1] AS n
LEFT JOIN [tabel2] AS m
   ON m.[id_tabel1] = n.[id]
   GROUP BY n.[id], n.[titel]


't volgende resultaat

1 Abc 3 a
2 Bcd 1 b
3 Cde 2 a
4 Def 5 c

Hij moet natuurlijk dan
4 Def 5 a
retouneren

dit bedoelde ik eigenlijk toen ik 't volgende zei
quote:
Op donderdag 1 oktober 2009 17:48 schreef ReWout het volgende:

[..]

Nah want die resultaat (hoeft) correnspondeert dan niet met de andere geselecteerde rijen
Wanneer ik dan MAX(m.[Versie]) wegdoe (en toevoeg bij GROUP BY anders error) dan krijg je weer dubbele resultaten
1 Abc 3 a
2 Bcd 1 a
3 Bcd 1 b
4 Def 2 a
4 Bcd 5 a

[ Bericht 2% gewijzigd door ReWout op 02-10-2009 09:52:33 ]
pi_73299269
SELECT tabel2.uitgave_nummer,tabel1.naam,tabel2.versie_nummer
FROM tabel2
LEFT JOIN tabel1 ON
tabel1.id = tabel2.id_tabel1
WHERE tabel2.uitgave_nummer = max(uitgave_nummer)
AND tabel2.versie_nummer = max(versie_nummer)

zoiets ? weet niet of alle velden kloppen maar het idee is dat hij de naam pakt en het uitgave nummer en de versienummer en daarvan de laatste pakt.

dus de maximale waarde in uitgave nummer en waar ook de grootste waarde in versienummer staat
Redacted
pi_73299707
quote:
Op vrijdag 2 oktober 2009 10:47 schreef cablegunmaster het volgende:
SELECT tabel2.uitgave_nummer,tabel1.naam,tabel2.versie_nummer
FROM tabel2
LEFT JOIN tabel1 ON
tabel1.id = tabel2.id_tabel1
WHERE tabel2.uitgave_nummer = max(uitgave_nummer)
AND tabel2.versie_nummer = max(versie_nummer)

zoiets ? weet niet of alle velden kloppen maar het idee is dat hij de naam pakt en het uitgave nummer en de versienummer en daarvan de laatste pakt.

dus de maximale waarde in uitgave nummer en waar ook de grootste waarde in versienummer staat
Die query zou ikzelf ook logisch vinden, maar helaas mag je in de where clause geen MAX(), MIN(), AVG() functies uitvoeren
pi_73300169
quote:
Op vrijdag 2 oktober 2009 11:04 schreef ReWout het volgende:

[..]

Die query zou ikzelf ook logisch vinden, maar helaas mag je in de where clause geen MAX(), MIN(), AVG() functies uitvoeren
en waarom zou dat niet mogen ?
ooh regels las het net dan moet je het met subqueries doen


SELECT tabel2.uitgave_nummer,tabel1.naam,tabel2.versie_nummer
FROM tabel2
LEFT JOIN tabel1 ON
tabel1.id = tabel2.id_tabel1
WHERE tabel2.uitgave_nummer =
(select max(uitgave_nummer)
from tabel2
where versienummer = (
select max(versie_nummer
from tabel2))

Zoiets Niet getest maar het idee moet ongv duidelijk zijn

meer info over subqueries:
http://dev.mysql.com/tech-resources/articles/4.1/subqueries.html
Redacted
pi_73300581
quote:
Op vrijdag 2 oktober 2009 11:19 schreef cablegunmaster het volgende:

[..]

en waarom zou dat niet mogen ?
ooh regels las het net dan moet je het met subqueries doen


SELECT tabel2.uitgave_nummer,tabel1.naam,tabel2.versie_nummer
FROM tabel2
LEFT JOIN tabel1 ON
tabel1.id = tabel2.id_tabel1
WHERE tabel2.uitgave_nummer =
(select max(uitgave_nummer)
from tabel2
where versienummer = (
select max(versie_nummer
from tabel2))

Zoiets Niet getest maar het idee moet ongv duidelijk zijn

meer info over subqueries:
http://dev.mysql.com/tech-resources/articles/4.1/subqueries.html
Al aardig op de goeie weg alleen retouneert die
1
2
3
4
Def   4   a
Def   4   b
Def   4   c
Def   4   d


En dat is 't dus ook niet helemaal

Deze gegevens staan in de db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
id, id_tabel1, uitgave, versie
1   1   1   a
2   1   1   b
3   1   1   c
4   1   2   a
5   1   3   a
6   1   3   b
7   2   1   a
8   2   2   a
9   2   2   b
10   3   1   a
11   3   1   b
12   3   2   a
13   3   2   b
14   3   2   c
15   3   3   a
16   4   1   a
17   4   2   a
18   4   3   a
19   4   3   b
20   4   4   a
21   4   4   b
22   4   4   c
23   4   4   d


Had net de volgende query gemaakt... en retouneert me bijna 't goeie alleen retouneert hij niet de waardes van Bcd en Cde omdat die een hogere versie nummer hebben in een van hun eerdere uitgaves.

1
2
Def   4   d
Abc   3   b


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT 
   n.[titel],
   m.[uitgave],
   m.[versie]
FROM [tabel1] AS n
LEFT JOIN [tabel2] AS m
   ON n.[id] = m.[id_tabel1]
WHERE m.[versie] = (
      SELECT 
         MAX([versie])
      FROM [tabel2]
      WHERE [uitgave] = m.[uitgave]
   )
   AND m.[uitgave] = (
      SELECT
         MAX([uitgave])
      FROM [tabel2]
      WHERE [id_tabel1] = n.[id]
   )
pi_73300685
SELECT
n.[titel],
m.[uitgave],
m.[versie]
FROM [tabel1] AS n
LEFT JOIN [tabel2] AS m
ON n.[id] = m.[id_tabel1]
WHERE m.[versie] = (
SELECT
MAX([versie])
FROM [tabel2]
WHERE [uitgave] = m.[uitgave]
)
AND m.[uitgave] = (
SELECT
MAX([uitgave])
FROM [tabel2]
WHERE [id_tabel1] = n.[id]
)

Lees wat je doet.

je selecteert de max versie. waar uitgave is gelijk aan uitgave... (nutteloos zinnetje)
en uitgave = select maximale uitgave van tabel 2 waar id = id.

Redacted
pi_73300759
SELECT max(tabel2.uitgave_nummer),tabel1.naam,max(tabel2.versie_nummer)
FROM tabel2
LEFT JOIN tabel1 ON
tabel1.id = tabel2.id_tabel1
limit 1
Redacted
pi_73301039
quote:
Op vrijdag 2 oktober 2009 11:38 schreef cablegunmaster het volgende:
Lees wat je doet.

je selecteert de max versie. waar uitgave is gelijk aan uitgave... (nutteloos zinnetje)
Ja klopt toch? Een uitgave (4 bijvoorbeeld) kan meerdere versies hebben (a, b, c, d) en ik moet dus de max versie hebben van die uitgave...
quote:
en uitgave = select maximale uitgave van tabel 2 waar id = id.
Klopt toch ook? Er staan meerdere uitgaves in de tabel... 1, 2, 3, 4?

Ik moet ze dus van alle 4 hebben he niet 1

Wiiiiiiiiiii ik heb 't
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT
   n.[titel],
   MAX(m.[uitgave]),
   MAX(m.[versie])
FROM [tabel1] AS n
LEFT JOIN [tabel2] AS m
   ON n.[id] = m.[id_tabel1]
WHERE m.[uitgave] = (
      SELECT
         MAX(m2.[uitgave])
      FROM [tabel2] AS m2
      WHERE m2.[id_tabel1] = n.[id]
   )
GROUP BY n.[titel], n.[id]


[ Bericht 34% gewijzigd door ReWout op 02-10-2009 13:37:08 ]
pi_73353313
Ik heb een tabel (sql):
1
2
3
4
5
letter | aantal
a           10
b           20
c           30
d           40


En een array:

1
2
3
4
letter | aantal
a           10
c           20
e           30


Nu wil ik bereiken dat a = 20, b=20, c=50, d=40, e=30 in de tabel. Het kan dus voorkomen dat er een letter wél in de array zit en niet in de tabel, en andersom.

Is er een manier waarop ik dit makkelijk op kan lossen? (Ideeën voor een andere opbouw van tabel of iets dergelijks zijn ook welkom :))
  zondag 4 oktober 2009 @ 12:02:45 #272
75592 GlowMouse
l'état, c'est moi
pi_73353340
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_73357669
Kan iemand vertellen hoe ik met PHP kan controleren of een connectie met een DB nog bestaat.
Aan dit bericht kunnen geen rechten worden ontleend.
  zondag 4 oktober 2009 @ 14:48:33 #275
63192 ursel
"Het Is Hier Fantastisch!
pi_73357941
quote:
Op zondag 4 oktober 2009 14:40 schreef poepeneesje het volgende:
Kan iemand vertellen hoe ik met PHP kan controleren of een connectie met een DB nog bestaat.
mysql_ping
pi_73358877
quote:
Op zondag 4 oktober 2009 14:48 schreef ursel het volgende:

[..]

mysql_ping
Bedankt voor je snelle reactie.

Nu krijg ik de volgende melding en ik kan niet vinden waarop deze slaat:
quote:
Warning: mysql_ping(): 4 is not a valid MySQL-Link resource in /home/vhosting/../general/content.php on line 41
Op regel 41 staat het volgende:

1
2
3
4
5
6
<?php
if(!mysql_ping($connect))
{
    include(
"./database/mysql-database-connect.php");
}
?>
Aan dit bericht kunnen geen rechten worden ontleend.
  zondag 4 oktober 2009 @ 15:44:14 #277
63192 ursel
"Het Is Hier Fantastisch!
pi_73359483
quote:
Op zondag 4 oktober 2009 15:20 schreef poepeneesje het volgende:

[..]

Bedankt voor je snelle reactie.

Nu krijg ik de volgende melding en ik kan niet vinden waarop deze slaat:
[..]

Op regel 41 staat het volgende:
[ code verwijderd ]
Je moet wel eerst de connectie (je resource )al eens gelegd hebben. Anders weet de functie niet op welke connectie moet kijken of deze nog steeds open is.
pi_73364509
quote:
Op zondag 4 oktober 2009 15:44 schreef ursel het volgende:

[..]

Je moet wel eerst de connectie (je resource )al eens gelegd hebben. Anders weet de functie niet op welke connectie moet kijken of deze nog steeds open is.
Klopt, in bepaalde gevallen lijkt het alsof de connectie niet te worden opgezet en kunnen bepaalde queries niet worden uitgevoerd, om niet onnodig een connectie te willen opzetten, wil ik graag een soort van check om te kijken of de verbinding al bestaat.
Aan dit bericht kunnen geen rechten worden ontleend.
pi_73372912
Ik heb een beveiligde map op de server van mijn host.
Voorheen kon ik met de functie move_uploaded_file zonder problemen bestanden uploaden naar deze map. Nu krijg ik echter een venster te zien met een tekst als "Server vereist een gebruikersnaam en een wachtwoord."
Als ik 3x op annuleren klik, dan verdwijnt het scherm. Het bestand wordt echter gewoon geupload, wat ook de bedoeling is!

Hoe krijg ik dit irritante scherm weer weg?
pi_73373364
Het is een beveiligde map, waarom vind je het raar dat je moet inloogen?
  zondag 4 oktober 2009 @ 21:48:55 #281
75592 GlowMouse
l'état, c'est moi
pi_73373479
Dat scherm komt niet door je move_uploaded_file.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_73384428
quote:
Op zondag 4 oktober 2009 21:48 schreef GlowMouse het volgende:
Dat scherm komt niet door je move_uploaded_file.
Je hebt gelijk. Ik heb het getest met een simpel stukje code om een bestand te uploaden naar die beveiligde map. Met dat simpele programma krijg ik geen scherm te zien.
Ik ben benieuwd wat dat scherm dan veroorzaakt .
pi_73394356
Ik heb een <FORM> waarin vier keer gekozen kan worden uit steeds tien vaste waardes (1 t/m 10).

Die vier waardes insert ik dan in mijn database. Ik moet dus vantevoren checken of die vier waardes EN uniek zijn aan elkaar (geen getal komt twee keer voor) EN of ze een van die tien vaste waardes hebben (ieder van de vier getallen ligt tussen 1 en 10).

Hoe kan ik dat het beste oplossen. In het <FORM> zelf, of tijdens het submitten dat checken en een error geven? Weet eigenlijk niet hoe ik dit het beste kan aanpakken.
  maandag 5 oktober 2009 @ 16:28:03 #284
75592 GlowMouse
l'état, c'est moi
pi_73394610
quote:
Op maandag 5 oktober 2009 16:18 schreef Tegan het volgende:
Ik heb een <FORM> waarin vier keer gekozen kan worden uit steeds tien vaste waardes (1 t/m 10).

Die vier waardes insert ik dan in mijn database. Ik moet dus vantevoren checken of die vier waardes EN uniek zijn aan elkaar (geen getal komt twee keer voor) EN of ze een van die tien vaste waardes hebben (ieder van de vier getallen ligt tussen 1 en 10).

Hoe kan ik dat het beste oplossen. In het <FORM> zelf, of tijdens het submitten dat checken en een error geven? Weet eigenlijk niet hoe ik dit het beste kan aanpakken.
clientside checks zijn te omzeilen dus moet je sowieso nog in php checken
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_73394758
Heb je misschien een voorbeeldje van hoe ik dat check in PHP?
pi_73394992
http://nl3.php.net/manual/en/function.ereg.php

Hier staan een mooi voorbeeld wat je kan aanpassen voor jouw functie.
pi_73395196
Een regular expression lijkt me nogal overkill, zeker gezien het niveau van de vraag.

Checken of veld_1 goed is:
1
2
3
if($_POST['veld_1'] >= 1 && $_POST['veld_1'] <= 10){
doe iets
}


Checken of de velden niet hetzelfde zijn:
1
2
3
if($_POST['veld_1'] != $_POST['veld_2'] && $_POST['veld_1'] != $_POST['veld_3']  && $_POST['veld_1'] != $_POST['veld_4'] ){
doe iets
}


Nog wel even de andere combinaties toevoegen natuurlijk
2 != 3, 3 != 4 enzo

Niet de mooiste oplossing misschien, wel een hele begrijpbare
pi_73395329
Maar dat wordt wel een heel lang verhaal dan. Hm.
pi_73395376
Het gaat toch maar om 4 velden? Dat is 4x checken of de waarde in het veld goed is en 1x checken of de waardes allemaal anders zijn. Dat noem ik niet veel
  maandag 5 oktober 2009 @ 17:02:23 #290
75592 GlowMouse
l'état, c'est moi
pi_73395877
Tik zo wel wat als ik thuis ben
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_73396084
Het werkt nu al . Thanks.
  maandag 5 oktober 2009 @ 17:29:27 #292
75592 GlowMouse
l'état, c'est moi
pi_73396754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$n
=4;
$nrs = array();
for(
$i=1$i<=$n$i++) {
  
$nrs[$i] = intval($_POST['nr' $i]);
  if(
$nrs[$i] < || $nrs[$i] > 10) {
    
// x niet in [1,10] doorsneden met IN
  
}
}

if(
$n != count(array_unique($nrs)) {
  
// niet uniek
}
?>
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_73396776
quote:
Op maandag 5 oktober 2009 16:18 schreef Tegan het volgende:
Ik heb een <FORM> waarin vier keer gekozen kan worden uit steeds tien vaste waardes (1 t/m 10).

Die vier waardes insert ik dan in mijn database. Ik moet dus vantevoren checken of die vier waardes EN uniek zijn aan elkaar (geen getal komt twee keer voor) EN of ze een van die tien vaste waardes hebben (ieder van de vier getallen ligt tussen 1 en 10).

Hoe kan ik dat het beste oplossen. In het <FORM> zelf, of tijdens het submitten dat checken en een error geven? Weet eigenlijk niet hoe ik dit het beste kan aanpakken.
Wat je kunt doen is een array maken met de waarde als index. Dus bijvoorbeeld als je 1,4,6 en 10 hebt dan krijg je $array[1] = "iets"; $array[4] = "iets"; $array[6] = "iets"; $array[10] = "iets";
Vervolgens doe je een count op $array en die moet dus 4 zijn. Als je dan 2x een 10 hebt, dan is de count maar 3 en zit er dus een dubbele in.
Maar misschien is dit te omslachtig en kan het veel simpeler.
-
  maandag 5 oktober 2009 @ 17:30:05 #294
75592 GlowMouse
l'état, c'est moi
pi_73396777
quote:
Op maandag 5 oktober 2009 16:45 schreef Xcalibur het volgende:
Niet de mooiste oplossing misschien, wel een hele begrijpbare
Tot je er na maanden achterkomt dat je bv. nr2 niet met nr4 vergeleek.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_73398201
waarom zou je daar na maanden achterkomen?
Als je wat maakt moet je het wel testen natuurlijk, en dat geldt voor *iedere* oplossing, dus je opmerking ontgaat me een beetje....
pi_73401779
quote:
Op maandag 5 oktober 2009 17:29 schreef GlowMouse het volgende:

[ code verwijderd ]
Ziet er goed uit, maar je checkt de range 0 t/m 10 ipv 1 t/m 10.
pi_73402023
quote:
Op maandag 5 oktober 2009 16:38 schreef Darkomen het volgende:
http://nl3.php.net/manual/en/function.ereg.php

Hier staan een mooi voorbeeld wat je kan aanpassen voor jouw functie.
Reguliere expressies zijn overkill voor dit voorbeeld. En daarbij zijn de ereg-functies sowieso niet aan te raden. Er staat een duidelijke en niet te missen waarschuwing op die pagina.
pi_73402322
quote:
Op maandag 5 oktober 2009 18:15 schreef Xcalibur het volgende:
waarom zou je daar na maanden achterkomen?
Als je wat maakt moet je het wel testen natuurlijk, en dat geldt voor *iedere* oplossing, dus je opmerking ontgaat me een beetje....
Het zal niet het eerste script zijn dat niet volledig doorgetest wordt. Of waar ondanks goed testen toch nog fouten inzitten.
Daarbij, wat nu als Tegan de reeks wil uitbreiden naar 1..20 en/of een vijfde keuzeveld wil toevoegen? Dan ga je van 6 naar 10 onderlinge vergelijkingen, en daar wordt het niet overzichtelijker door.
pi_73403741
quote:
Op zondag 4 oktober 2009 21:48 schreef GlowMouse het volgende:
Dat scherm komt niet door je move_uploaded_file.
Ik heb net even uitgezocht waar het aan lag.
Het bestand upload.php include een header.php en een footer.php. In header.php bleek al een variabele $path te bestaan, die overschreven werd in upload.php.
De variabele $path wordt weer aangeroepen in footer.php om een afbeelding te laten zien met als gevolg dat scherm.
pi_73423015
Ik heb twee tabellen, users en votes.

1SELECT user FROM users

(Alle users. Bv. User1, User2, User3, User4.)

1SELECT user FROM votes WHERE round = '$round' AND action = 'vote'

(Alle users die deze ronde hebben gestemd. Bv. User2.)

Hoe kan ik deze vergelijken, dat ik alleen users overhoud die nog moeten stemmen deze ronde?

$round is de door de datum en tijd bepaalde stemronde.
pi_73423267
Aangenomen dat je subqueries kunt gebruiken:
1
2
SELECT user FROM users
WHERE user NOT IN (SELECT user FROM votes WHERE round = '$round' AND action = 'vote');
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')