Kan gebeurenquote:Op zondag 1 februari 2009 13:33 schreef GlowMouse het volgende:
Sorry, zag niet dat het pagina zeven was.
1 |
1 |
1 |
stel het gaat om leden en je wil meerdere rijen bijwerken. hoe gaat dit dan in zijn werking?quote:Op zondag 1 februari 2009 16:45 schreef GlowMouse het volgende:
[ code verwijderd ]
Moet je wel zeker weten dat actief altijd 0 of 1 is
Groetjes,
GlowMouse
Hoezo zeker bij MyISAM??quote:Op zondag 1 februari 2009 16:59 schreef GlowMouse het volgende:
Alle id's in een arraytje stoppen, imploden op een komma, en WHERE id IN(" . $ids . ")" gebruiken. Zeker bij MyISAM moet je zoveel mogelijk in één UPDATE-query doen.
Omdat je bij MyISAM voor iedere UPDATE-query de table lockt en daarvoor op alle SELECT-queries moet wachten en zowel tijdens het wachten als tijdens het updaten alle nieuwe SELECT-queries laat wachten. Dat ga je merken als je wat meer bezoekers hebt.quote:
Thanks! Ik wist niet dat dat ook op die manier kan met een update query! Tof, wel!quote:Op zondag 1 februari 2009 16:45 schreef GlowMouse het volgende:
[ code verwijderd ]
Moet je wel zeker weten dat actief altijd 0 of 1 is
Groetjes,
GlowMouse
Ok, dat wisten we niet, weer wat geleerd..quote:Op zondag 1 februari 2009 17:06 schreef GlowMouse het volgende:
[..]
Omdat je bij MyISAM voor iedere UPDATE-query de table lockt en daarvoor op alle SELECT-queries moet wachten en zowel tijdens het wachten als tijdens het updaten alle nieuwe SELECT-queries laat wachten. Dat ga je merken als je wat meer bezoekers hebt.
Die manier is met name handig bij tellertjes. Als je eerst een SELECT en daarna een UPDATE zou doen, heb je kans dat twee vrijwel gelijktijdige requests eerst allebei de SELECT doen en daarna met UPDATE de teller maar met één ophogen in plaats van met twee.quote:Op zondag 1 februari 2009 17:09 schreef veldmuis het volgende:
[..]
Thanks! Ik wist niet dat dat ook op die manier kan met een update query! Tof, wel!
Hmm, klinkt logisch inderdaad. Ik heb nog behoorlijk wat te lerenquote:Op zondag 1 februari 2009 17:11 schreef GlowMouse het volgende:
[..]
Die manier is met name handig bij tellertjes. Als je eerst een SELECT en daarna een UPDATE zou doen, heb je kans dat twee vrijwel gelijktijdige requests eerst allebei de SELECT doen en daarna met UPDATE de teller maar met één ophogen in plaats van met twee.
Dat is dus ook waarom je per tabel moet bekijken of je (bijv.) MyISAM of InnoDB wilt gebruiken. Voor tabellen met veel schrijf- en leesacties kun je InnoDB overwegen; die maakt namelijk gebruik van row locking, en niet van table locking (en ook handig: je kunt transacties gebruiken).quote:Op zondag 1 februari 2009 17:09 schreef ursel het volgende:
Ok, dat wisten we niet, weer wat geleerd..![]()
quote:Op zondag 1 februari 2009 16:44 schreef veldmuis het volgende:
Ik heb een vraag (alweer)
het resultaat van deze query:
[ code verwijderd ]
is een 0 of een 1. Die wil ik omkeren en dan terug in de DB proppen:
[ code verwijderd ]
Ik krijg het niet voor elkaar. Kan ik dit in één query doen? Ik weet hoe een subquery werkt, maar hoe ik een 0 in een 1 kan omtoveren met een subquery weet ik niet. Kan dat sowieso wel?
1 |
1 |
Dan is die ABS() bij actief wel wat overbodig, tenzij actief ook negatief kan zijn. En dat lijkt me weer wat onlogisch.quote:
Maak er dan dit van:quote:
1 |
Aha. Slim!quote:Op maandag 2 februari 2009 15:43 schreef GlowMouse het volgende:
Iets met getimagesize, een if en een new_height = 500/old_width * old_height.
Ik zou er niet aan beginnen omdat je beveiliging goed op orde moet zijn.quote:Op maandag 2 februari 2009 16:03 schreef Boschkabouter het volgende:
Ik ben nog niet zo lang bezig met php & MySQL, maar hoe moeilijk is het om een webshop te maken?
Hebben jullie toevallig nog tips of trucs die ik kan gebruiken?
1 2 3 | ."2: ".$_POST['aantal1'].$_POST['product1'].$_POST['prijs1']."<br />" ."3: ".$_POST['aantal2'].$_POST['product2'].$_POST['prijs2']."<br />"; |
1 2 3 4 5 6 7 8 9 10 | for ( $teller = 1; $teller <= 100; $teller += 1) { if ( isset($_POST['aantal$id'] ) { echo "$id: ".$_POST['aantal$id'].$_POST['product$id'].$_POST['prijs$id']."<br />"; id+=1 } } } |
1 2 3 4 5 | echo "$id: ".$_POST['aantal$id'].$_POST['product$id'].$_POST['prijs$id']."<br />"; id+=1 } |
1 2 3 4 5 | echo "$id: ".$_POST['aantal'.$id].$_POST['product'.$id].$_POST['prijs'.$id]."<br />"; $id++ ; } |
Wat is de waarde van $id voordat de lus begint?quote:Op maandag 2 februari 2009 18:30 schreef erikkll het volgende:
Ik krijg geen foutmelding meer!maar ook geen echo's
[ code verwijderd ]
1 2 3 4 5 6 7 | while ( isset($_POST['aantal'.$id] )) { echo "$id: ".$_POST['aantal'.$id].$_POST['product'.$id].$_POST['prijs'.$id]."<br />"; $id++ ; } |
Jawel, maar ik wil er een xml file van maken, uiteindelijk. Die echo was alleen om te kijken of 't uberhaupt zou werkenquote:Op maandag 2 februari 2009 18:46 schreef cablegunmaster het volgende:
kan je de waardes niet beter in een tabel gooien en ze daarvan uit echo'en?
of snap je niet hoe dat moet ?
Kijk, het hoeft geen super uitgebreide shop te worden. Zo was er geen winkelwagensysteem nodig (er hoeft maar 1 product gekocht te worden) en betalen kan in het begin gewoon per overschrijving/iDeal.quote:Op maandag 2 februari 2009 16:18 schreef GlowMouse het volgende:
[..]
Ik zou er niet aan beginnen omdat je beveiliging goed op orde moet zijn.
Ik bedoel een online editor. Eentje die ik upload en dan online kan gebruiken. Html tags moeten als weergave omgezet worden dus.quote:Op dinsdag 3 februari 2009 13:03 schreef veldmuis het volgende:
Zou je dan niet gewoon notepad++ pakken?
Ik vind de organisatie van beide nogal lastig. Ik wil namelijk omdat er maar 4 standaard html files zijn die aan te passen zijn een dropdown menu erboven. Ik hoef dus niet te uploaden, maar iets wat al staat op de server.quote:Op dinsdag 3 februari 2009 13:33 schreef veldmuis het volgende:
Oow zo. FCKEditor?
TinyMCE?
Zijn allebei te strippen tot een heel kale editor.
FCKEditor heeft als voordeel dat de uploadmogelijkheid er standaard in zit, bij TinyMCE is dat een betaalde optie.
FCKEdit poept XHTML uit, TinyMCE kan HTML en XHTML. Is wat je wil.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |