Als er 1 parameter wordt meegegeven dan wordt dit als eerste parameter doorgegeven. Zie ook bij Example 5.quote:Op zondag 3 februari 2008 11:21 schreef Tarabass het volgende:
@Geqxon
Ik neem aan dat die 2 in de aanroep dan voor de variable group is? Want het vreemde is dat een admin group-nummer 1 heeft, maar het is dus om alleen admins op de pagina te laten. Is de meegegeven parameter dan een maximum? Want geef ik dit mee dan werkt het niet:
[ code verwijderd ]
Editors (group 2) kunnen nu nog steeds op de pagina komen
@ralfie
Tja, dat was juist mijn vraag. Logisch gedacht check ik inderdaad de group en dan hoeven de eerste twee parameters niet meegegeven te worden, want het werkt zoals ik het er neergezet heb. Maar na wat testen begin ik te twijfelen of het wel de group is die ik check.
Ik denk het niet ....quote:Op zondag 3 februari 2008 16:11 schreef Geqxon het volgende:
Kan PHP geen functies met dezelfde namen hebben? Maar dan met een andere parameter-count of andere parameters? Dus dat je twee maal checklogin hebt, maar dan met een andere parameter-count of type parameters?
Je kunt geen echte overloads maken in PHP, maar met default waarden voor parameters of anders met func_get_args () / func_num_args() kan je wel bereiken wat jij wil.quote:Op zondag 3 februari 2008 16:11 schreef Geqxon het volgende:
Kan PHP geen functies met dezelfde namen hebben?
1 2 3 4 5 6 | </li> <li class="cat-item cat-item-4 current-cat"><a href="http://localhost:8080/wordpress/?cat=4" title="View all posts filed under Filmpjes">Filmpjes</a> </li> <li class="cat-item cat-item-5 current-cat"><a href="http://localhost:8080/wordpress/?cat=4" title="View all posts filed under Opmerkelijk">Opmerkelijk</a> </li> |
1 |
1 |
Kan als enum, met 0 een 1.quote:Op maandag 4 februari 2008 14:20 schreef super-muffin het volgende:
In deze richting:
[ code verwijderd ]
Vraagje: Hoe slaan jullie booleans op in een MySQL database? gewoon als 0 als false en 1 als true?
een int en dan gewoon 0 en 1quote:Op maandag 4 februari 2008 14:20 schreef super-muffin het volgende:
In deze richting:
[ code verwijderd ]
Vraagje: Hoe slaan jullie booleans op in een MySQL database? gewoon als 0 als false en 1 als true?
Probeer het nu via JomBackup.quote:Op maandag 4 februari 2008 15:51 schreef -J-D- het volgende:
Ben bezig met een cronjob om een testdatabase te backuppen naar een ftp server en een gmail-adres.
Dit lukt niet echt.
Ik hoop dat iemand zin heeft om te helpen via msn ( msn apenstaart maarten.es )
Dan kan die persoon namens mij misschien inloggen en kijken wat ik fout doen.
1 2 3 4 5 6 7 8 | SELECT c.comp_name FROM whufc_wedstrijden w, whufc_comps c, whufc_teams t WHERE w.wedstrijd_cid = c.comp_id ?> |
1 2 3 4 5 | FROM whufc_comps c LEFT JOIN whufc_wedstrijden AS w ON c.ID = w.wedstrijd_cid LEFT JOIN whufc_teams AS u ON w.HIERHETVELDVOORUITID = u.ID LEFT JOIN whufc_teams AS t ON w.HIERHETVELDVOORTHUISID = t.ID |
Thnx, ga me gelijk weer is inlezen in die joinsquote:Op maandag 4 februari 2008 23:47 schreef Geqxon het volgende:
Ik gok zoiets:
[ code verwijderd ]
Vul de hoofdletters zelf maar in.
Iemand enig idee waar dit aan kan liggen?\quote:SELECT ID, QTY, ARTIST, TITLES, MEDIA, PRICE, CTY FROM producten WHERE ARTIST LIKE 'GOODWIN & OTHERS, RON' OR TITLES LIKE 'GOODWIN & OTHERS, RON' OR LABEL LIKE 'GOODWIN & OTHERS, RON' AND QTY > 0 ORDER BY TITLES ASC
1 2 3 | mysql_query("SELECT ID, ARTIST, TITLES, MEDIA, PRICE, CTY FROM producten WHERE (ARTIST LIKE '%$input%') OR (TITLES LIKE '%$input%') OR (LABEL LIKE '%$input%') AND QTY > 0 ORDER BY TITLES ASC") ?> |
1 2 3 4 5 | FROM producten WHERE ((ARTIST LIKE '%$input%') OR (TITLES LIKE '%$input%') OR (LABEL LIKE '%$input%') ) AND QTY > 0 ORDER BY TITLES ASC |
Het is niet zozeer dat het om alle ORs moet. In jouw geval is het "Het moet voldoen aan (A OF B OF C) EN D". En dan moet je de haakjes plaatsen zoals SuperRembo dat hierboven toont.quote:Op dinsdag 5 februari 2008 13:43 schreef Doc.Brown het volgende:
Ah, in PHP staan wel haakjes om de individuele OR's, maar niet om álle OR's. Zal het eens proberen
Dat werkt, misschien niet de meest nette oplossing dan? Maar het werktquote:WHERE (ARTIST LIKE '%$input%' AND QTY > 0) or (TITLES LIKE '%$input%' AND QTY > 0) or (LABEL LIKE '%$input%' AND QTY > 0)
Hou er wel rekening mee dat query's met like en wildcards aan het begin en eind een van de traagste query's zijn; mysql kan er geen gebruik maken van indexes en dat ga je echt merken als je meer dan een paar records in je tabel hebt zitten. Dan wordt het moddertraag.quote:Op dinsdag 5 februari 2008 13:57 schreef Doc.Brown het volgende:
Ahzo! Het is inmiddels opgelost, een maat van me had iets anders geprobeerd:
[..]
Dat werkt, misschien niet de meest nette oplossing dan? Maar het werkt
In ieder geval bedankt
1 2 3 | file_put_contents($this->errLog, $this->timestamp . " " . implode(',',$this->errors) . "\r\n", FILE_APPEND); ?> |
http://nl3.php.net/manual/en/function.file-put-contents.phpquote:joined with the binary OR (|) operator.
1 2 3 | FILE_APPEND | LOCK_EX ?> |
Je hebt alle benodigde dll's op de aangegeven plaats staan?quote:Op woensdag 6 februari 2008 20:03 schreef Chandler het volgende:
Vraagje, als ik op mijn lokale machine openssl wil toevoegen aan php.ini krijg ik de volgende error
[ afbeelding ]
wat kan ik hier aan doen? tevens werkt openssl dan niet
1 2 3 | print $hexcode . ""; ?> |
1 2 3 | var $hexstring = (string) $hexcode; ?> |
waarom zou je niet char() doen in je database?quote:Op donderdag 7 februari 2008 00:13 schreef wonderer het volgende:
Oooh. Heh. Okee, ga ik proberen, dank je wel.
Edit: weird. ik dacht, laat ik settype() gebruiken. Werkte niet. Toen het trucje met .""; erachter. WErkte ook niet. Even controleren wat voor soort string het is met gettype(): string!
En nu weet ik het niet meerHet is dus een string, waarom slaat hij het niet als zodanig op?
Ze staan op dezelfde plek als ook GD en de rest van de DLL's bestaan gewoon, maar ik vraag me af wat die %1 betekendquote:Op woensdag 6 februari 2008 23:06 schreef Tarabass het volgende:
Je hebt alle benodigde dll's op de aangegeven plaats staan?
http://www.phpbuilder.com/board/showthread.php?t=10337286
http://www.php.net/manual/en/ref.openssl.php
Yeah weet ik maar heeft niet men voorkeurquote:Op donderdag 7 februari 2008 10:31 schreef Xcalibur het volgende:
Ik denk niet dat je het met SQL zelf kunt, maar je kunt natuurlijk wel de records ophalen met die tekst, str_replace eroverheen (in PHP) en de records weer updaten
Tof dankje ff proberen zoquote:Op donderdag 7 februari 2008 10:41 schreef Chandler het volgende:
replace string in all records from a table :
update mytable set myfield = replace (myfield, "one", "two");
display a modified record set
SELECT REPLACE(myfield, 'one', 'two') from mytable;
Hehe moet eerlijk zeggen dat ik de docs niet echt lekker vond smorgens voordat ik postequote:Op donderdag 7 februari 2008 14:25 schreef Chandler het volgende:
Haha WyriHaximus, had niet verwacht dat jij deze niet zou kennen
Je moet ook naar de replace functie kijken, niet naar het replace statementquote:Op donderdag 7 februari 2008 14:33 schreef WyriHaximus het volgende:
[..]
Hehe moet eerlijk zeggen dat ik de docs niet echt lekker vond smorgens voordat ik postehttp://dev.mysql.com/doc/refman/4.1/en/replace.html
Ayequote:Op donderdag 7 februari 2008 15:32 schreef SuperRembo het volgende:
[..]
Je moet ook naar de replace functie kijken, niet naar het replace statement
1 2 3 4 5 6 | <option style="color:#ffffff;" value="ffffff">wit</option> <option style="color:#000080;" value="000080">marine blauw</option> <option style="color:#000099;" value="000099">000099</option> etc |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |