1 2 3 4 5 6 | 1=tassen 2=business 4=travel 8=kids 16=accessoires 32=overige |
1 2 3 4 | 3 = tassen + business 48= accessoires + overige 33= tassen + overige 28= travel + kids + accessoires |
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 1=tassen 2=business 3=tassen + business 4=travel 5=tassen+travel 6=business+travel 7=tassen +business+travel 8=kids 9=tassen+kids 10=business+kids 11=tassen+business+kids 12=travel+kids 13=tassen+travel+kids 14=business+travel+kids 15=tassen+business+travel+kids 16=accessoires 17=tassen+accessoires 18=bussines+accessoires 19=tassen+business+accessoires 20=travel+accessoires 21=tassen+travel+accessoires 22=business+travel+accessoires 23=tassen+business+travel+accessoires 24=kids+accessoires 25=tassen+kids+accessoires 26=business+kids+accessoires 27=tassen+business+kids+accessoires 28=travel+kids+accessoires 29=tassen+travel+kids+accessoires 30=business+travel+kids+accessoires 31= tassen+business+travel+kids+accessoires 32=overige 33=tassen+overige 34=business+overige 35=tassen+business+overige 36=travel+overige 37=tassen+travel+overige 38=business+travel+overige 39=tassen+business+travel+overige 40=kids+overige 41=tassen+kids+overige 42=business+kids+overige 43=tassen+business+kids+overige 44=travel+kids+overige 45=tassen+travel+kids+overige 46=business+travel+kids+overige 47=tassen+business+travel+kids+overige 48=accessoires+overige 49=tassen+accessoires+overige 50=business+accessoires+overige 51=tassen+business+accessoires+overige 52=travel+accessoires+overige 53=tassen+travel+accessoires+overige 54=business+travel+accessoires+overige 55=tassen+business+travel+accessoires+overige 56=kids+accessoires+overige 57=tassen+kids+accessoires+overige 58=business+kids+accessoires+overige 59=tassen+business+kids+accessoires+overige 60=travel+kids+accessoires+overige 61=tassen+travel+kids+accessoires+overige 62=business+travel+kids+accessoires+overige 63=tassen+business+travel+kids+accessoires+overige |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php switch($page){ case "tassen": $category="1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63"; break; case "business": $category="2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63"; break; case "travel": $category="4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,36,37,38,39,44,45,46,47,52,53,54,55,60,61,62,63"; break; case "kids": $category="8,9,10,11,12,13,14,15,24,25,26,27,28,29,30,31,40,41,42,43,44,45,46,47,56,57,58,59,60,61,62,63"; break; case "accessoires": $category="16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"; break; case "overige": $category="32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63"; break; } ?> |
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 27 28 29 30 31 32 33 34 35 36 37 | <?php switch ($row['category']){ case "1": $array=array(1); break; case"2": $array=array(2); break; case"3": $array=array(1,2); break; case"4": $array=array(4); break; case"5": $array=array(2,3); break; case"6": $array=array(2,4); break; case"7": $array=array(1,2,4); break; case"8": $array=array(8); break; } ?> |
Mjah nonsens, je kan overal wel een koppeltabel voor aan gaan maken. dit werkt net zo effectief.quote:
Ja, het werkt inderdaad perfect, een beetje rekensommen gaan bijhouden in PHP om je koppelingen die je op een dramatische manier je database infietst bij te houden, om nog maar te zwijgen van de persoon na jou die die meuk van je mag gaan onderhouden en een groot WTF moment gaat krijgen bij het zien van deze handel.quote:Op donderdag 9 februari 2012 21:23 schreef Swetsenegger het volgende:
[..]
Mjah nonsens, je kan overal wel een koppeltabel voor aan gaan maken. dit werkt net zo effectief.
Dit is anders een beproefde methode die ook regelmatig gebruikt wordt om rollen en rechten bij te houden. Er worden helemaal geen 'rekensommen' bijgehouden.quote:Op donderdag 9 februari 2012 21:25 schreef Scorpie het volgende:
[..]
Ja, het werkt inderdaad perfect, een beetje rekensommen gaan bijhouden in PHP om je koppelingen die je op een dramatische manier je database infietst bij te houden, om nog maar te zwijgen van de persoon na jou die die meuk van je mag gaan onderhouden en een groot WTF moment gaat krijgen bij het zien van deze handel.
En daarom werkt het in jouw geval dus niet.quote:Op donderdag 9 februari 2012 21:26 schreef Swetsenegger het volgende:
[..]
Dit is anders een beproefde methode die ook regelmatig gebruikt wordt om rollen en rechten bij te houden. Er worden helemaal geen 'rekensommen' bijgehouden.
Het werkt prima, ik kan er ook even met een loopje doorheen. Daar ging mijn vraag overquote:Op donderdag 9 februari 2012 21:28 schreef Scorpie het volgende:
[..]
En daarom werkt het in jouw geval dus niet.
Wiel uitvinden? Dit wordt al jaren zo gebruikt man.quote:Op donderdag 9 februari 2012 21:29 schreef Devv het volgende:
Gebruik toch gewoon koppeltabellen. Je gaat toch het wiel niet opnieuw uitvinden?
Maar jij gaat code schrijven om relaties te leggen tussen gegevens die je later sowieso in een relationele database gaat opslaanquote:Op donderdag 9 februari 2012 21:30 schreef Swetsenegger het volgende:
[..]
Het werkt prima, ik kan er ook even met een loopje doorheen. Daar ging mijn vraag over
[..]
Wiel uitvinden? Dit wordt al jaren zo gebruikt man.
Dit dus. Het is een leuke oefening, maar ik zou het persoonlijk niet in productiecode gebruiken. Ik krijg nu al hoofdpijn van het bovenstaande concept.quote:Op donderdag 9 februari 2012 21:32 schreef Scorpie het volgende:
Oke, wees lekker eigenwijs. I pity the fool die na jou de tyfuszooi mag opruimen en een extra categorie mag gaan toevoegen
dit. En als je echt eigenwijs bent, kijk je op http://www.php.net/manual/en/language.operators.bitwise.phpquote:
Als er een extra categorie toegevoegd moet worden moet de hele voorkant gewijzigd worden....quote:Op donderdag 9 februari 2012 21:32 schreef Scorpie het volgende:
Oke, wees lekker eigenwijs. I pity the fool die na jou de tyfuszooi mag opruimen en een extra categorie mag gaan toevoegen
En dat is relevant omdat? Wilde je gewoon uit rancune het principe 'dynamisch' niet toepassen, of vond je het gewoon teveel moeite?quote:Op donderdag 9 februari 2012 21:35 schreef Swetsenegger het volgende:
[..]
Als er een extra categorie toegevoegd moet worden moet de hele voorkant gewijzigd worden....
Wat is het nut van eenvoudig een extra categorie toe te kunnen voegen als vervolgens de hele voorkant EN achterkant op de schop kan?quote:Op donderdag 9 februari 2012 21:36 schreef Scorpie het volgende:
[..]
En dat is relevant omdat? Wilde je gewoon uit rancune het principe 'dynamisch' niet toepassen, of vond je het gewoon teveel moeite?
Dan kan je je beter afvragen waarom je de voorkant en achterkant op de schop moet gooien bij zoiets simpels als een extra categorie, iets dat je natuurlijk op je vingers kan natellen dat er in de toekomst zoiets gaat gebeuren. Waarom is er geen rekening mee gehouden in het initiele ontwerp en ontwikkelfase?quote:Op donderdag 9 februari 2012 21:37 schreef Swetsenegger het volgende:
[..]
Wat is het nut van eenvoudig een extra categorie toe te kunnen voegen als vervolgens de hele voorkant EN achterkant op de schop kan?
Omdat de klant 6 hoofdcategorieen verkoopt. Al 50 jaar. En er geen categorie bijkomt.quote:Op donderdag 9 februari 2012 21:40 schreef Scorpie het volgende:
[..]
Dan kan je je beter afvragen waarom je de voorkant en achterkant op de schop moet gooien bij zoiets simpels als een extra categorie, iets dat je natuurlijk op je vingers kan natellen dat er in de toekomst zoiets gaat gebeuren. Waarom is er geen rekening mee gehouden in het initiele ontwerp en ontwikkelfase?
Maar goed, ik ben toch maar een betweter die zijn e-piemel wil tonen ofzo.
Jij bent als het goed is de professional die ondanks het verhaal van de klant rekening houdt met een dynamische omgeving en een applicatie zo opzet dat het niet alleen nu goed werkt, maar ook in de toekomst is voorbereid op wijzigingen, uitbreidingen en verandering in vraag en gebruik van diezelfde applicatie. Daar wordt je voor betaald imo.quote:Op donderdag 9 februari 2012 21:44 schreef Swetsenegger het volgende:
[..]
Omdat de klant 6 hoofdcategorieen verkoopt. Al 50 jaar. En er geen categorie bijkomt.
Ik heb het de klant meerdere malen uitgelegd. De klant wil het zo. Wie ben ik om vol te houden dat ze na 50 jaar toch ECHT binnen nu en 2 jaar de boel volledig anders gaan doen.
Hij is helemaal niet lastigerquote:Op donderdag 9 februari 2012 21:46 schreef KomtTijd... het volgende:
De vraag is: Waarom wil je een niet-flexibele oplossing toepassen terwijl die (blijkbaar) lastiger is dan de algemeen gebruikte flexibele oplossing? Wat is in hemelsnaam het nadeel?
"Ja ik kan in de database binnen 2 tellen een categorie toevoegen. Vervolgens hebben we een week werk om de volledige navigatie en vormgeving te wijzigen"quote:Op donderdag 9 februari 2012 21:46 schreef Scorpie het volgende:
[..]
Jij bent als het goed is de professional die ondanks het verhaal van de klant rekening houdt met een dynamische omgeving en een applicatie zo opzet dat het niet alleen nu goed werkt, maar ook in de toekomst is voorbereid op wijzigingen, uitbreidingen en verandering in vraag en gebruik van diezelfde applicatie. Daar wordt je voor betaald imo.
'Zucht'quote:Op donderdag 9 februari 2012 21:53 schreef themole het volgende:
Gast als een extra categorie je in de front end een week werk kost heb je een heel fout design gemaakt.
Ja die optie was al door glowmouse geopperd en zou ook prima werken.quote:Op donderdag 9 februari 2012 23:05 schreef ralfie het volgende:
Tering, niemand hier van binary operators gehoord?
stel, getal = 7
checkbox1.checked = getal & 2^1 //geeft getal >0, dus waar
checkbox2.checked = getal & 2^2 //geeft getal >0, dus waar
checkbox3.checked = getal & 2^3 //geeft getal >0, dus waar
checkboxX.checked = getal & (2^X) //geeft getal 0, dus onwaar
etc
en nog wat, ^ is de bitwise xor, je zoekt pow(2,x)quote:Op donderdag 9 februari 2012 23:11 schreef ralfie het volgende:
[..]
Na 22:00 kun je geen werkende code meer van mij verwachten
Graag gedaan.quote:Op donderdag 9 februari 2012 23:04 schreef Swetsenegger het volgende:
Speciaal voor jullie alles omgebouwd naar een koppeltabel.
Geef nou maar gewoon toe dat het op die manier een heel stuk makkelijker was om je eigen vraag te beantwoorden, gekkie dat je er bent.quote:Op vrijdag 10 februari 2012 08:22 schreef Swetsenegger het volgende:
De enige reden waarom ik het gedaan heb is om tot in lengte van dagen hier het gezeik te voorkomen "misschien moet je een koppeltabel proberen" als ik ooit een vraag stel...
Eh nee hoor, dat was al klaarquote:Op vrijdag 10 februari 2012 08:54 schreef Scorpie het volgende:
[..]
Geef nou maar gewoon toe dat het op die manier een heel stuk makkelijker was om je eigen vraag te beantwoorden, gekkie dat je er bent.
Ik weet nou niet of ik moetquote:Op vrijdag 10 februari 2012 08:58 schreef Swetsenegger het volgende:
[..]
Eh nee hoor, dat was al klaar
Daarna heb ik het in een half uur tijd naar een koppeltabel omgebouwd.
htmlentitiesquote:Op vrijdag 10 februari 2012 09:32 schreef Cue_ het volgende:
Ik zit een beetje te googlen naar hoe je het beste van die speciale tekens kan behandelen bij het schrijven naar/ophalen uit de database. Maar er zijn diverse methoden wat ik zie en daarbij zijn ze vaak enkel voro een bepaalde teken (in veel gevallen enkel voor hoe om te gaan met quotes). Maar ik moet voor elke speciale karakter,dus zowel alle ' " als éûèïë etc etc.
Tips?
Als ik die hmtlentities doe, krijg ik nu heel leuk dat mijn waarde die hij naar de db schrijft bv trailernr='&IQUEST;&EGRAVE;&EUML;&UCIRC;X&ACIRC;&CCEDIL;'AS', wordt.quote:Op vrijdag 10 februari 2012 09:42 schreef Swetsenegger het volgende:
htmlentities
En kijk ook naar mysql_real_escape_string
Dan begrijp ik blijkbaar niet wat je wilquote:Op vrijdag 10 februari 2012 10:04 schreef Cue_ het volgende:
[..]
Als ik die hmtlentities doe, krijg ik nu heel leuk dat mijn waarde die hij naar de db schrijft bv trailernr='&IQUEST;&EGRAVE;&EUML;&UCIRC;X&ACIRC;&CCEDIL;'AS', wordt.
Dit is alleen niet wenselijk om als waarde in m'n database te hebben.
Dan moet je db wel in utf-8 staan neem ik aan en niet in latin oid?quote:Op vrijdag 10 februari 2012 10:17 schreef GI het volgende:
utf8_encode en utf8_decode lijken me hierbij een betere oplossing.
Die kolom moet wel als character set UTF8 hebben. En je moet volgens mij ook in de DB connection met "SET character_set_client = utf8" aangeven dat je UTF8 wil praten. Even ervanuitgaande dat het over MySQL gaat.quote:Op vrijdag 10 februari 2012 10:19 schreef Swetsenegger het volgende:
Dan moet je db wel in utf-8 staan neem ik aan en niet in latin oid?
Wat je erin stopt, komt er altijd hetzelfde uit. Het voordeel van als je het goed doet, is dat stringfuncties in de database ook goed werken.quote:Op vrijdag 10 februari 2012 10:24 schreef GI het volgende:
Is dat zo ?
Ik heb een tabel
) ENGINE=InnoDB DEFAULT CHARSET=latin1
en daar prop ik gewoon utf8coderingen in en die komen er ook gewoon weer goed uit ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [mysqld] port = 3306 socket = /tmp/mysql.sock skip-locking key_buffer_size = 1024M max_allowed_packet = 1M table_open_cache = 512 sort_buffer_size = 4M read_buffer_size = 4M read_rnd_buffer_size = 32M myisam_sort_buffer_size = 128M thread_cache_size = 4 query_cache_size= 16M thread_concurrency = 2 |
De master voert dingen uit in meerdere threads, de slave moet dit doen in 1 thread(de replication thread). De slave moet dus eigenlijk beter of gelijk aan de master zijn qua hardware als je een redelijk beladen database hebt...quote:Op dinsdag 14 februari 2012 07:11 schreef Keiichi het volgende:
Ik heb met mysql een master-slave replicatie. De master is een aardige bag (Quadcore xeon, hardware raid). De slave is van iets mindere snelheid (Atom, software raid).
In een uurtje heb ik op de master een tabel gevuld met een aantal indexen van een kleine 1.5 miljoen records. Maar sindsdien ligt m'n slave al ver achter. De oorzaak die ik lijk te zien is dat de slave het qua hardeschijf IO gewoon niet bij kan benen (CPU user: 3%, sys: 3%, wait: 100%)
Hoe kan ik deze server zo goed mogelijk tunen dat snelheid van de schijven zo weinig mogelijk impact hebt? Ik heb geprobeerd zoveel mogelijk geheugen mee te geven in de config, maar het baatte niet:
[ code verwijderd ]
-edit-
Het tijdelijk verwijderen van keys op de slave zie ik niet geheel zitten.
wat wil je precies doen?quote:Op dinsdag 14 februari 2012 10:28 schreef Crutch het volgende:
Kan iemand me op een duidelijke uitleg / tutorial / naslagwerk over koppeltabellen wijzen?
Ik kom alleen maar vraagstukken tegen.
quote:Op dinsdag 14 februari 2012 10:30 schreef Scorpie het volgende:
Hoe bedoel je? Het principe van een koppeltabel is vrij makkelijk toch?
quote:
Ik wil dieper dan twee lagen met categorieën.quote:
zoek op 'nested set model'quote:Op dinsdag 14 februari 2012 10:40 schreef Crutch het volgende:
[..]
[..]
[..]
Ik wil dieper dan twee lagen met categorieën.
Ah, dank je GM. Dat is wat ik zocht.
Ok, mooi. Nou ben ik niet degene die de hosting uitkiest, dus ik hoop dat ze dat kiezen, dat is wel zo makkelijk.quote:Op dinsdag 14 februari 2012 16:34 schreef stefan1218 het volgende:
als je hosting met een email pakket neemt gaat het zeker werken.
Oh, thanksquote:Op dinsdag 14 februari 2012 16:47 schreef GlowMouse het volgende:
Vanaf elke hosting kun je e-mailen. Je kunt in PHP ook een smtp-server instellen waar alle mail moet worden afgeleverd, stel daar de smtp-server van je ISP in, dan werkt het ook met je WAMP pakket.
Yup,quote:Op woensdag 15 februari 2012 22:14 schreef Light het volgende:
En is de tabel waar de constraint naar verwijst al wel ingelezen als je de foutmelding krijgt?
Talen zijn sowieso makkelijk te leren. Het is de denkwijze die lastig is om aan te leren op het gebied van programmeren. Welke taal je inzet hangt compleet af van wat je voor applicatie je wilt ontwikkelen, op welke platformen het moet kunnen draaien, etcetera. Je gaat ook geen hamer gebruiken om ergens een schroef in te draaien. PHP voor desktopapplicaties is in theorie mogelijk, maar hier is de hamer/schroef vergelijking zondermeer van toepassing.quote:Op donderdag 16 februari 2012 10:30 schreef Sitethief het volgende:
Als je alleen PHP kunt, en je wilt een standalone desktop applicatie schrijven, welke programmeertaal is dan het makkelijkst te leren? Of is het eventueel een optie om dan PHP te gebruiken?
Zoiets kun je natuurlijk prima als webapplicatie bouwen. Voordeel is dat je data dan centraal is opgeslagen en je het dus vanaf iedere werkplek of mobiel apparaat op kunt vragen. Het nadeel is dat je er een server voor nodig hebt en de keuze moet maken of je de data alleen binnen je eigen domein beschikbaar wilt hebben of dat het ook van buitenaf benaderbaar moet zijn.quote:Op donderdag 16 februari 2012 10:46 schreef Sitethief het volgende:
Ik wil een applicatie voor eigen gebruik tbv administratie en financiën bouwen. Maar natuurlijk eerst ff een taal onder de knie krijgen.
Een webapplicatie voor eigen gebruik? Nuttig!quote:Op donderdag 16 februari 2012 11:32 schreef The_Terminator het volgende:
[..]
Zoiets kun je natuurlijk prima als webapplicatie bouwen. Voordeel is dat je data dan centraal is opgeslagen en je het dus vanaf iedere werkplek of mobiel apparaat op kunt vragen. Het nadeel is dat je er een server voor nodig hebt en de keuze moet maken of je de data alleen binnen je eigen domein beschikbaar wilt hebben of dat het ook van buitenaf benaderbaar moet zijn.
Aangezien je al aangeeft dat het voor eigen gebruik is heb je in ieder geval geen hele zware server nodig.
Waarom zou het niet nuttig zijn? Je hebt dan al je data op een centrale plek waar je makkelijk backups van kunt maken. In het geval er iets met je client aan de hand is kun je direct verder werken op een andere machine zonder dat je data over moet zetten. Wijzigingen kun je eenvoudig doorvoeren zonder dat je steeds je code opnieuw moet compileren. Mocht je ooit uitbreiden en er gaan meer mensen mee werken dan ben je daar op voorbereid etc...quote:Op donderdag 16 februari 2012 12:43 schreef Intrepidity het volgende:
[..]
Een webapplicatie voor eigen gebruik? Nuttig!
Waarom niet?quote:Op donderdag 16 februari 2012 12:43 schreef Intrepidity het volgende:
[..]
Een webapplicatie voor eigen gebruik? Nuttig!
Als je daar sneller mee klaar bent, minder fouten maakt en dus ook niet moeilijk hoeft te doen met nieuwe dingen leren. Dan zou ik het eerder aanbevelen dan afraden...quote:Op donderdag 16 februari 2012 12:43 schreef Intrepidity het volgende:
[..]
Een webapplicatie voor eigen gebruik? Nuttig!
Zijn de foreign keys opeenvolgend? Dan kun je misschien in de tabel waarnaar verwezen wordt kijken of je daar ontbrekende records hebt. En anders kun je de fout proberen te vinden door de bestanden steeds in 2 helften op te delen. 10.000 records, dus 10.000 regels. Splitsen naar 2 bestanden van 5000 regels, vaststellen in welk bestand het fout gaat, en die splitsen in 2 bestanden van 2500 regels. Herhaal dat een keer of 10, en je hebt de regel gevonden die fout gaat. Of het gaat niet fout, maar dan heb je wel alles ingelezen.quote:Op donderdag 16 februari 2012 09:18 schreef Keiichi het volgende:
[..]
Yup,
Er zijn slechts 2 records die fout gaan die ik probeer te importeren (van de 1.6miljoen). Maar omdat ze in bestanden van 10.000 records staan is het moeilijk zoekenHet kan ook een fout in de CSV zijn, maar dan zou ik er ook nog mee uit de voeten kunnen als ik weet wat de waarde is waar ie op vastloopt.
Web applicaties > desktop applicaties. Zeker in een tijdperk waarin iedereen en overal toegang tot internet heeft.quote:Op donderdag 16 februari 2012 12:43 schreef Intrepidity het volgende:
[..]
Een webapplicatie voor eigen gebruik? Nuttig!
Python. Mits je niet over je nek gaat door de vele imports.quote:Op donderdag 16 februari 2012 10:30 schreef Sitethief het volgende:
Als je alleen PHP kunt, en je wilt een standalone desktop applicatie schrijven, welke programmeertaal is dan het makkelijkst te leren? Of is het eventueel een optie om dan PHP te gebruiken?
Ben je een beetje bekend met Python?quote:Op vrijdag 17 februari 2012 20:44 schreef Ofyles2 het volgende:
[..]
Python. Mits je niet over je nek gaat door de vele imports.
Edit: Ik ben bereid je een spoedcursus te geven, maar dan heb wat enige voorbereidingstijd nodig...
Niet alleen .py-bestanden, maar ook modules.quote:Op vrijdag 17 februari 2012 21:10 schreef Pizzalucht het volgende:
[..]
Ben je een beetje bekend met Python?
Ik ben een C# server aan het herschrijven in Python, is het erg als er vele imports zijn?
De server heeft veel verschillende packets en voor elk soort packet is er een andere .py, dus ook een import.
1 2 3 | <?php $datum = date('d-m-Y', strtotime($string)); ?> |
Ik weet het. Daarom wil ik dus het m-d-Y format naar d-m-Y veranderen.quote:Op zaterdag 18 februari 2012 17:31 schreef GlowMouse het volgende:
21 is geen geldige maand, zie http://nl2.php.net/strtotime
Explode op het streepje doen en dan de arrayelementen zelf in de goede volgorde voeren aan de functie.quote:Op zaterdag 18 februari 2012 17:33 schreef Dalando het volgende:
[..]
Ik weet het. Daarom wil ik dus het m-d-Y format naar d-m-Y veranderen.
Dat hoeft niet, zie die link van net.quote:Op zaterdag 18 februari 2012 17:33 schreef Dalando het volgende:
[..]
Ik weet het. Daarom wil ik dus het m-d-Y format naar d-m-Y veranderen.
Ik zat ook al te kloten met preg_match maar dit kan ook. Bedankt!quote:Op zaterdag 18 februari 2012 17:35 schreef The_Terminator het volgende:
[..]
Explode op het streepje doen en dan de arrayelementen zelf in de goede volgorde voeren aan de functie.
Van GM's link:quote:Op zaterdag 18 februari 2012 17:41 schreef Dalando het volgende:
[..]
Ik zat ook al te kloten met preg_match maar dit kan ook. Bedankt!
Het streepje vervangen door een: '/' zou dus ook genoeg moeten zijn om strtotime te laten werkenquote:Note:
Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components: if the separator is a slash (/), then the American m/d/y is assumed; whereas if the separator is a dash (-) or a dot (.), then the European d-m-y format is assumed.
To avoid potential ambiguity, it's best to use ISO 8601 (YYYY-MM-DD) dates or DateTime::createFromFormat() when possible.
Je kunt de NOW() functie daarvoor gebruiken. Dus zoiets: WHERE TIME(tijdstempel) > TIMEDIFF(TIME(NOW()), '00:10:00') AND DATE(tijdstempel) = CURDATE()quote:Op zondag 19 februari 2012 14:20 schreef Dalando het volgende:
Oke, volgende probleem.
Ik heb een DATETIME in de database staan, en ik wil alles selecteren wat minder dan 10 seconden geleden was.
Hoe doe ik deze?
Hoe zou jij het dan doen? Ik sla datum en tijd meestal in twee velden op en heb daardoor zelf niet veel ervaring met datetime velden.quote:Op zondag 19 februari 2012 16:14 schreef GlowMouse het volgende:
Dom om TIME(tijdstempel) en DATE(tijdstempel) te gebruiken, het is onnodig en je verliest de mogelijkheid om een index te gebruiken.
Ik heb het gedaan omdat de queries die ik erop uitvoer alleen op datum zijn en niet op tijd. Ik heb het voorheen wel op datumtijd gedaan maar toen werd de index erg groot en ging het ophalen van data een stuk trager dan wanneer ik het alleen op een datumveld uitvoerde.quote:Op zondag 19 februari 2012 16:27 schreef GlowMouse het volgende:
Apart opslaan heeft alleen voordelen als je wilt weten wat er op een bepaald tijdstip gebeurt, onafhankelijk van de dag.
Zonder meer, maar het was voor de vraag relevant om de gebruikte storage engine te kennen.quote:Op zondag 19 februari 2012 22:34 schreef Ofyles2 het volgende:
[..]
Met InnoDB kun je veel meer dan met MyISAM.
$_['blabla_tab_images'] = 'Foto\'s';quote:Op maandag 20 februari 2012 18:23 schreef Yuri_Boyka het volgende:
Stel ik heb dit:
$_['blabla_tab_images'] = 'Photos';
Hoe krijg ik dan Photos naar Foto's zonder dat de zin onderbroken wordt?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |