Kleine Vragen Topic #1

Gestart doorLennard4.284 reacties15.585 weergaven

4.285 berichten · pagina 224 van 286

Berichten
7.806
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raalphh schreef:
Hoi,

Ik wil graag een div onder een andere div plaatsen zoals hieronder in de afbeelding is weergegeven, hoe kan ik dit het beste doen?

Afbeelding
#div1 {width:200px;}
#div2 {width: 160px;margin-left:20px;}


Zoiets?
0
Berichten
5.952
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bjarnootjuh schreef:
Eerdere citaten tonen
Raalphh schreef:
Hoi,
Ik wil graag een div onder een andere div plaatsen zoals hieronder in de afbeelding is weergegeven, hoe kan ik dit het beste doen?

Afbeelding

#div1 {width:200px;}
#div2 {width: 160px;margin-left:20px;}


Zoiets?
Ja, harstikke bedankt! Werkt prima biggrin
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Niet echt een web vraag maar hoe kun je combinaties berekenen? Bijvoorbeeld hoeveel combinaties je met 26 letters kunt maken als je 3 tekens te vervullen hebt. Welke formule is daar op van toepassing?
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Timmie schreef:
Niet echt een web vraag maar hoe kun je combinaties berekenen? Bijvoorbeeld hoeveel combinaties je met 26 letters kunt maken als je 3 tekens te vervullen hebt. Welke formule is daar op van toepassing?
aantal_cijfers ^ posities

dus jouwe wordt
26 ^ 3 = 26 * 26 * 26 = 17.576
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Timmie schreef:
Niet echt een web vraag maar hoe kun je combinaties berekenen? Bijvoorbeeld hoeveel combinaties je met 26 letters kunt maken als je 3 tekens te vervullen hebt. Welke formule is daar op van toepassing?
aantal_cijfers ^ posities

dus jouwe wordt
26 ^ 3 = 26 * 26 * 26 = 17.576
Ouch, nu voel ik me erg dom. Ik was veel te moeilijk aan het denken.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Wat is nu eigenlijk de best manier om een index toe te voegen? Ik weet dat je dat je de index mort gebruiken op een veel gebruikete kolom.

Maar als je meerdere indexen hebt is het dan handig om die te bundelen?
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ja, want MySQL gebruikt maar één index per (sub)query, dus als je dan elke index maar één kolom hebt dan pakt hij dus een index met maar één kolom, terwijl hij misschien beter een met drie kolommen kon gebruiken - maar die is er dan dus niet.

Je moet die dus op handige kolommen maken.

Ook helpt het nogal eens om je queries te herschrijven.

Deze queries:
SELECT naam FROM personen WHERE postcode = 1024GD AND geslacht = m
SELECT naam FROM personen WHERE geslacht = m AND postcode = 1024GD
zien er exact hetzelfde uit, maar query 1 zal veel sneller zijn als alle Nederlanders in de tabel staan.
Die filtert namelijk eerst alle personen door iedereen met postcode 1024GD er uit te halen, en daarna haalt hij uit de rest alle mannen.

Tweede query zoekt eerst alle mannen op, en dat zijn er logischerwijs veel meer dan het aantal mensen met die genoemde postcode.

Lijkt alsof het echt vrijwel niks scheelt, maar als ik sommige queries hier op het forum omdraai dan wordt de boel echt onleefbaar traag, je staat er serieus van te kijken hoeveel dat scheelt.

In dat laatste voorbeeld zet je overigens een index op postcode en op geslacht (ook in EXACT die volgorde, dus niet op geslacht en postcode, maar op postcode en geslacht; in de volgorde van je query).

toevoeging op 6 januari 2013, 181900:
En ga ook niet random indexen maken trouwens, want die zijn nogal funest voor je databasegrootte met redelijke tabellen. En bovendien kun je er het beste voor zorgen dat je hele database in je RAM geheugen beschikbaar is, en dat gaat lastiger met heel veel indexen (want grotere database).

Zoek trouwens ook eens uit wat je trage queries precies zijn, misschien zijn dat wel SELECT queries die wachten omdat de tabel gelockt is ofzo.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dus als ik vaak een where clause uitvoer met IP en hash moet ik die twee samen voegen in een index.
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Jeps. smile
En natuurlijk even testen of het scheelt, en of je query niet trager wordt.

Je kan natuurlijk het beste bij je traagste queries beginnen, dan ben je het effectiefste bezig.
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
if (!$_POST[vergoeding] != 0.02 || !$_POST[vergoeding] != 0.04

Ik wil dus maken dat mensen niet met de broncode kunnen spelen, dus wil ik controleren of ze het niet doen

Dus als vergoeding geen 0.02 is, of 0.04 enz, dan een error.

Is dit bovenste niet goed?
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Probeer het uit smile
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Freestyle schreef:
Probeer het uit smile
Ja het werkt dus niet.. Daarom vraag ik het toch
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom heb je voor $_POST een ! staan?
Is niet nodig smile
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Werkt ook niet, dan krijg ik de error die ik eronder heb staan,.
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
if (($_POST[vergoeding] != 0.02) || ($_POST[vergoeding] != 0.04));

Zo he.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren