abonnement bol.com Unibet Coolblue
pi_104159529


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
pi_104159541
quote:
0s.gif Op woensdag 9 november 2011 13:36 schreef Scorpie het volgende:

[..]

Arrays & loops _O_
Concatenatie en empty() checks :(
Als je 10 velden maakt met name="veldnaam[]" en deze niet in vult zit hij nog steeds in de array, dus de empty check zit zowel bij de concatenatie als bij de array+loops, dus dan komt het aan op de array vs, concat waar laatste 1 berekening extra nodig is per iteratie om de veldnaam te berekenen.
  woensdag 9 november 2011 @ 13:47:31 #3
84244 Scorpie
Abject en infaam!
pi_104159732
quote:
0s.gif Op woensdag 9 november 2011 13:41 schreef Pakspul het volgende:

[..]

Als je 10 velden maakt met name="veldnaam[]" en deze niet in vult zit hij nog steeds in de array, dus de empty check zit zowel bij de concatenatie als bij de array+loops, dus dan komt het aan op de array vs, concat waar laatste 1 berekening extra nodig is per iteratie om de veldnaam te berekenen.
Daarbij is het qua leesbaarheid een stuk minder netjes, is het werken in PHP met array`s een native werkwijze en werkt het qua onderhoud ook erg lekker.
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_104159874
Ben ik het met je eens, maar je zit nog steeds met dat in beide gevallen je 10 velden hebt. Hiervoor kan de persoon met het probleem (naam even kwijt :P) beter gaan kijken of hij wat mooie trucks kan uithalen in HTML+JS om zo on-the-fly rijen toe te voegen en dan kan hij perfect met naam[] gaan werken.
  woensdag 9 november 2011 @ 13:57:42 #5
305897 remi1986
This MF is infected by madness
pi_104160084
quote:
0s.gif Op woensdag 9 november 2011 13:51 schreef Pakspul het volgende:
Ben ik het met je eens, maar je zit nog steeds met dat in beide gevallen je 10 velden hebt. Hiervoor kan de persoon met het probleem (naam even kwijt :P) beter gaan kijken of hij wat mooie trucks kan uithalen in HTML+JS om zo on-the-fly rijen toe te voegen en dan kan hij perfect met naam[] gaan werken.
Ben ik het nog niet mee eens, want je kan een rij toevoegen met js, maar wie zegt dat deze is ingevuld?
pi_104160255
quote:
0s.gif Op woensdag 9 november 2011 13:57 schreef remi1986 het volgende:

[..]

Ben ik het nog niet mee eens, want je kan een rij toevoegen met js, maar wie zegt dat deze is ingevuld?
Het blijft verstandig om checks uit te blijven voeren, maar het scheelt sowieso een scherm waar de persoon moet opgeven hoeveel velden/rijen hij wil. Dat zal ten goede komen aan de gebruiksvriendelijkheid van de applicatie. Het scheelt je in omslachtige PHP constructies omdat het in JS erg makkelijk geregeld kan worden. En de persoon kan snel nog een regel toevoegen als hij er toch meer dan X wil hebben, anders moet hij terug en weer alles invullen.
  woensdag 9 november 2011 @ 14:14:11 #7
305897 remi1986
This MF is infected by madness
pi_104160692
quote:
0s.gif Op woensdag 9 november 2011 14:02 schreef Pakspul het volgende:

[..]

Het blijft verstandig om checks uit te blijven voeren, maar het scheelt sowieso een scherm waar de persoon moet opgeven hoeveel velden/rijen hij wil. Dat zal ten goede komen aan de gebruiksvriendelijkheid van de applicatie. Het scheelt je in omslachtige PHP constructies omdat het in JS erg makkelijk geregeld kan worden. En de persoon kan snel nog een regel toevoegen als hij er toch meer dan X wil hebben, anders moet hij terug en weer alles invullen.
Dat ben ik dan wel weer met je eens ^O^

met jQuery heel goed te doen trouwens
http://charlie.griefer.co(...)dding-form-elements/

Demo:
http://charlie.griefer.co(...)dding-form-elements/


of http://sroucheray.org/blog/jquery-dynamic-form/

[ Bericht 10% gewijzigd door remi1986 op 09-11-2011 14:20:04 ]
pi_104191894
Heren,

Ik heb een windows 2008 server staan met iis 6.0, helaas heb ik daar weinig ervaring mee en krijg ik erg weinig support en geen keuze voor iets anders.

Op dit moment krijg ik wachtwoord fouten als ik een scheduled task wil aanmaken ondanks dat ik een administrator account heb, dat probeer ik met server beheer op te lossen.

Ik ben op zoek naar een goed cronjob programma, deze moet gratis zijn.at bleek een demo te zijn,
Een tijdje terug had ik Z-cron geïnstalleerd maar dat bleek een demo te zijn.
pi_104191935
Ik heb gisteren een enorme database omgezet naar InnoDB, en wat een verschil zeg, alles voelt veel sneller aan.

Trouwens de DB config van pastebin gebruikt :P
💍 💍 💍 💍 💍 💍 🍌 ☎
  donderdag 10 november 2011 @ 08:38:15 #10
84244 Scorpie
Abject en infaam!
pi_104191999
quote:
0s.gif Op donderdag 10 november 2011 08:32 schreef Pizzalucht het volgende:
Ik heb gisteren een enorme database omgezet naar InnoDB, en wat een verschil zeg, alles voelt veel sneller aan.

Trouwens de DB config van pastebin gebruikt :P
Ik mag hopen dat het niet alleen zo voelt, maar ook zo is en je dat kan meten.
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_104192041
quote:
14s.gif Op donderdag 10 november 2011 08:38 schreef Scorpie het volgende:

[..]

Ik mag hopen dat het niet alleen zo voelt, maar ook zo is en je dat kan meten.
Het gaat om een forum, iedereen zegt dat hij veel sneller is, dus daar hoef ik het niet voor te meten ;)

EDIT: en ik heb ook geen metingen gedaan voor het omzetten ;)
💍 💍 💍 💍 💍 💍 🍌 ☎
  donderdag 10 november 2011 @ 08:45:33 #12
84244 Scorpie
Abject en infaam!
pi_104192104
quote:
0s.gif Op donderdag 10 november 2011 08:41 schreef Pizzalucht het volgende:

[..]

Het gaat om een forum, iedereen zegt dat hij veel sneller is, dus daar hoef ik het niet voor te meten ;)
Hm, ik ben blij dat ik niet zo`n instelling op mijn werk laat zien.
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_104192148
quote:
15s.gif Op donderdag 10 november 2011 08:45 schreef Scorpie het volgende:

[..]

Hm, ik ben blij dat ik niet zo`n instelling op mijn werk laat zien.
Het lijkt wel alsof jij op dit forum zit om op iedereen te zeiken, is het ooit goed volgens jou?

Het was een weloverwogen actie, en we hadden veel onderzoek gedaan naar de oorzaak van de traagheid van de database.
💍 💍 💍 💍 💍 💍 🍌 ☎
  donderdag 10 november 2011 @ 08:50:40 #14
84244 Scorpie
Abject en infaam!
pi_104192173
quote:
0s.gif Op donderdag 10 november 2011 08:48 schreef Pizzalucht het volgende:

[..]

Het lijkt wel alsof jij op dit forum zit om op iedereen te zeiken, is het ooit goed volgens jou?
Het is gewoon een les. Als ik onnodig dingen ga vervangen / omzetten / migreren op mijn werk dan word ik (terecht) teruggefloten en moet ik aantonen waarom ik iets doe. Het is een way of thinking; "waarom doe je iets, wat levert het op, en hoe kan het nog beter?"

Ze zien me al aan komen met 'zuh zegguh dat het snellur werrukt'.

quote:
Het was een weloverwogen actie, en we hadden veel onderzoek gedaan naar de oorzaak van de traagheid van de database.
Dus je hebt wel gemeten?
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_104192192
quote:
0s.gif Op donderdag 10 november 2011 08:50 schreef Scorpie het volgende:

[..]

Het is gewoon een les. Als ik onnodig dingen ga vervangen / omzetten / migreren op mijn werk dan word ik (terecht) teruggefloten en moet ik aantonen waarom ik iets doe. Het is een way of thinking; "waarom doe je iets, wat levert het op, en hoe kan het nog beter?"

Ze zien me al aan komen met 'zuh zegguh dat het snellur werrukt'.

[..]

Dus je hebt wel gemeten?
Ik heb gemeten op MyISAM ja, maar die resultaten heb ik niet meer.
💍 💍 💍 💍 💍 💍 🍌 ☎
  donderdag 10 november 2011 @ 08:54:57 #16
84244 Scorpie
Abject en infaam!
pi_104192231
quote:
0s.gif Op donderdag 10 november 2011 08:52 schreef Pizzalucht het volgende:

[..]

Ik heb gemeten op MyISAM ja, maar die resultaten heb ik niet meer.
Dan hoef je je toch ook niet aangevallen te voelen? Je hebt een use case waarom je iets gedaan hebt, je hebt het weten te motiveren en vervolgens uitgevoerd.
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_104192260
quote:
14s.gif Op donderdag 10 november 2011 08:54 schreef Scorpie het volgende:

[..]

Dan hoef je je toch ook niet aangevallen te voelen? Je hebt een use case waarom je iets gedaan hebt, je hebt het weten te motiveren en vervolgens uitgevoerd.
Ja, maar geen resultaten om te vergelijken.

En sorry dan, het is vroeg :P
💍 💍 💍 💍 💍 💍 🍌 ☎
  donderdag 10 november 2011 @ 09:07:20 #18
84244 Scorpie
Abject en infaam!
pi_104192441
quote:
0s.gif Op donderdag 10 november 2011 08:57 schreef Pizzalucht het volgende:

[..]

Ja, maar geen resultaten om te vergelijken.

En sorry dan, het is vroeg :P
:*
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 10 november 2011 @ 11:18:14 #19
75592 GlowMouse
l'état, c'est moi
pi_104195484
InnoDB is heel vaak de betere keuze. De configuratie moet je dan wel op je data en op je hardware afstemmen, en niet zo van pastebin plukken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 10 november 2011 @ 12:16:13 #20
58834 Catbert
The evil HR Director.
pi_104197549
quote:
0s.gif Op donderdag 10 november 2011 11:18 schreef GlowMouse het volgende:
InnoDB is heel vaak de betere keuze.
Als je veel updates doet, sure, maar als je vooral veel leest en geen transacties nodig hebt is MyISAM vaak sneller. Dus dat is nogal een broad sweeping statement. Hoe dan ook is het "meten is weten", dat soort dingen test je natuurlijk gewoon.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  donderdag 10 november 2011 @ 12:22:08 #21
75592 GlowMouse
l'état, c'est moi
pi_104197767
quote:
0s.gif Op donderdag 10 november 2011 12:16 schreef Catbert het volgende:

[..]

Als je veel updates doet, sure, maar als je vooral veel leest en geen transacties nodig hebt is MyISAM vaak sneller.
Het verschil is slechts enkele procenten, niet de moeite waard tegenover de voordelen die InnoDB biedt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 10 november 2011 @ 12:40:14 #22
58834 Catbert
The evil HR Director.
pi_104198364
quote:
0s.gif Op donderdag 10 november 2011 12:22 schreef GlowMouse het volgende:
Het verschil is slechts enkele procenten, niet de moeite waard tegenover de voordelen die InnoDB biedt.
InnoDB houdt toch geen rowcounts bij voor tabellen? Of doet 'ie dat wel tegenwoordig? Gebruik al jaren geen MySQL meer...
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_104199416
quote:
0s.gif Op donderdag 10 november 2011 11:18 schreef GlowMouse het volgende:
InnoDB is heel vaak de betere keuze. De configuratie moet je dan wel op je data en op je hardware afstemmen, en niet zo van pastebin plukken.
Met 256mb geheugen zit je helaas aan MyISAM vast.

of heb je nog een protip?
  donderdag 10 november 2011 @ 13:40:32 #24
75592 GlowMouse
l'état, c'est moi
pi_104200247
quote:
0s.gif Op donderdag 10 november 2011 12:40 schreef Catbert het volgende:

[..]

InnoDB houdt toch geen rowcounts bij voor tabellen? Of doet 'ie dat wel tegenwoordig? Gebruik al jaren geen MySQL meer...
Je hebt nooit een rowcount nodig. Een rowcount bestaat ook helemaal niet.
quote:
0s.gif Op donderdag 10 november 2011 13:15 schreef Thomass het volgende:

[..]

Met 256mb geheugen zit je helaas aan MyISAM vast.

of heb je nog een protip?
256MB geheugen komt nergens voor. InnoDB kan er prima mee werken, maar verwacht net als bij MyISAM geen goede performance als je regelmatig data moet lezen die niet in je geheugen staat.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 10 november 2011 @ 13:51:39 #25
63192 ursel
"Het Is Hier Fantastisch!
pi_104200566
quote:
0s.gif Op donderdag 10 november 2011 11:18 schreef GlowMouse het volgende:
InnoDB is heel vaak de betere keuze. De configuratie moet je dan wel op je data en op je hardware afstemmen, en niet zo van pastebin plukken.
Heb je daar ook mooie tutorials voor qua settings? :7
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')