Ow jee, denk dat ik nu heel veel moet lezen...quote:Op zondag 26 juli 2009 23:19 schreef Roönaän het volgende:
[..]
Bedenk even dat je de boel ook nog door time() moet halen..
Je kunt het natuurlijk ook gewoon hier vragen!quote:Op zondag 26 juli 2009 23:53 schreef F4T4L_3RR0R het volgende:
[..]
Ow jee, denk dat ik nu heel veel moet lezen...
Bij deze!quote:Op maandag 27 juli 2009 00:15 schreef GlowMouse het volgende:
[..]
Je kunt het natuurlijk ook gewoon hier vragen!
quote:Op maandag 27 juli 2009 00:17 schreef LeNick het volgende:
tvp
Succes: http://nl2.php.net/manual/en/book.pcre.phpquote:Op maandag 27 juli 2009 00:24 schreef F4T4L_3RR0R het volgende:
[..]
Bij deze!
Ik hoef niet alles voorgekauwd te hebben hoor, maar een duwtje in de goede richting kan geen kwaad.
$string = "bla bla bla bla 13:12 bla bla bla"
Hoe vis ik daar de tijd uit zonder te exploden of substr te gebruiken?
Dus zonder regex, zonder explode en zonder substr?quote:Op maandag 27 juli 2009 17:49 schreef F4T4L_3RR0R het volgende:
Kan iemand mij verder op pad helpen met de tijd uit een $ halen en in een nieuwe $ te zetten? (zonder gebruik te maken van regex)
Juist.quote:Op maandag 27 juli 2009 19:24 schreef Roönaän het volgende:
[..]
Dus zonder regex, zonder explode en zonder substr?
De datum kan 1-1-2009 zijn maar soms ook 01-01-2009. Zelfde met de tijd, deze kan 9:00 of 09:00 zijn. Substr is dan niet mogelijk.quote:Op maandag 27 juli 2009 20:12 schreef ralfie het volgende:
geen regex kan ik me voorstellen, maar waarom zou je in godesnaam geen explode of zelfs substr willen gebruiken ??
1 2 3 4 5 6 | if($price<$artikel[$row['artId']]['prijs'] || !isset($artikel[$row['artId']]['prijs'])){ $artikel[$row['artId']]['prijs']=$price; } echo $row['artId'].' '.$price.' '.$artikel[$row['artId']]['prijs'].'<br />'; ?> |
1 2 3 4 | 3 14,95 14,95 3 9,95 9,95 3 14,95 14,95 |
1 2 3 4 | 3 14,95 14,95 3 9,95 9,95 3 14,95 9,95 |
Maar wat Fatal_error wil, kan heel goed met een regex. En dat wordt dan geen ingewikkelde regex.quote:Op maandag 27 juli 2009 20:15 schreef GlowMouse het volgende:
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
Als die eerste twee (995 en 1495) getallen zijn, dan klopt het dat 995 < 1495. En die laatste twee zijn vast strings, dan is 9 > 1 en dus 9,95 > 14,95.quote:Op maandag 27 juli 2009 22:51 schreef Swetsenegger het volgende:
nee, blijkbaar gaat het vergelijken van een float in een string niet goed. Omdat ik het in de database toch als centen opsla, laat ik de number_format er nu pas na het vergelijk op los en dat werkt zoals verwacht.
995 is blijkbaar wel kleiner dan 1495, maar 9,95 is blijkbaar niet kleiner dan 14,95.
Ja dan vraag je ook wel om problemen eigenlijkquote:Op maandag 27 juli 2009 22:51 schreef Swetsenegger het volgende:
nee, blijkbaar gaat het vergelijken van een float in een string niet goed.
Heb op aanraden (don't ask why) al zoveel mogelijk regex vervangen door alternatieven.quote:Op maandag 27 juli 2009 23:00 schreef Light het volgende:
[..]
Maar wat Fatal_error wil, kan heel goed met een regex. En dat wordt dan geen ingewikkelde regex.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function striphtml($trimmed) { $arrhtml = explode("\n", $trimmed); $resulthtml = array(); for ($ihtml = 2, $sizehtml = count($arrhtml); $ihtml < ($sizehtml - 1); $ihtml++) { $resulthtml[] = $arrhtml[$ihtml]; } return $resulthtml; } $clean = implode("\n", striphtml($trimmed)); ?> |
quote:Op maandag 27 juli 2009 23:33 schreef F4T4L_3RR0R het volgende:
[..]
Heb op aanraden (don't ask why) al zoveel mogelijk regex vervangen door alternatieven.
Maar ben toch benieuwd naar de regex oplossing.
1 2 3 | $regex = '/(\d{1,2})-(\d{1,2})-(\d{4})\s+(\d{1,2}):(\d{2})/'; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function striphtml($trimmed) { $arrhtml = explode("\n", $trimmed); $resulthtml = array(); for ($ihtml = 2, $sizehtml = count($arrhtml); $ihtml < ($sizehtml - 1); $ihtml++) { $resulthtml[] = $arrhtml[$ihtml]; } return $resulthtml; } $clean = implode("\n", striphtml($trimmed)); ?> |
1 2 3 4 5 6 7 | function striphtml($trimmed) { return array_slice(explode("\n", $trimmed), 2); } $clean = implode("\n", striphtml($trimmed)); ?> |
1 2 3 4 5 6 | if(preg_match('/([01]?[0-9]|2[0-4]):[0-5][0-9]/', $string, $m)) { $time = $m[0]; } else { // geen tijd gevonden } |
Ja dat bedacht ik me ook toen ik de vreemde resultaten zagquote:Op maandag 27 juli 2009 23:33 schreef SuperRembo het volgende:
[..]
Ja dan vraag je ook wel om problemen eigenlijk
Altijd eerst berekeningen uitvoeren, en pas op het allerlaatst omzetten naar tekst.
1 2 3 4 5 6 7 | 0 - 55 - 15 - 1 0 - 55 - 25 - 2 0 - 55 - 35 - 3 0 - 55 - 45 - 4 0 - 55 - 55 - 5 1 - 55 - 35 - 7 |
1 2 3 4 5 6 | 0 - 55 - 25 - 2 0 - 55 - 45 - 4 0 - 55 - 55 - 5 1 - 55 - 35 - 7 |
1 2 3 4 5 6 7 8 | FROM testtabel WHERE confectie_id = '" . substr($_POST['test'], 1, strlen($_POST['maat']) -1) . "' AND (user_id = '" . $_POST['user'] . "' OR user_id = '0') AND nummer IN ('" . implode("','", array_keys($noemers)) . "') GROUP BY user_id, nummer ORDER BY user_id |
Die voor de tijd werkt voortreffelijk! Wat gebeurd er trouwens als er 2 keer een tijdvermelding in staat? Net getest, dan geeft hij de eerst gevonden tijd door. Maar dit kan geen fouten veroorzaken?quote:Op dinsdag 28 juli 2009 07:21 schreef Roönaän het volgende:
Bizar die newline code.
[ code verwijderd ]
Kan toch gewoon als
[ code verwijderd ]
Raar ook dat een striphtml geen tags weghaald of iets anders html gerelateerds doet.
Voor de tijd:
[ code verwijderd ]
Daar moet hij de eerste twee regels en de laatste regel verwijderen.quote:charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
Inhoud mailtje
----NextPart_048F8BC8A2197DE2036A
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 | if (stripos($headers, "boundary=") !== false) { $splitplain = explode("Content-Type: text/plain;", $message); $splithtml = explode("Content-Type: text/html;", $splitplain[1]); $trimmed = trim($splithtml[0]); function striphtml($trimmed) { $arrhtml = explode("\n", $trimmed); $resulthtml = array(); for ($ihtml = 2, $sizehtml = count($arrhtml); $ihtml < ($sizehtml - 1); $ihtml++) { $resulthtml[] = $arrhtml[$ihtml]; } return $resulthtml; } $clean = implode("\n", striphtml($trimmed)); } else { $clean = $message; } $body = trim(str_replace(array("=\n", "=20", "=3D"), array("", "", "="), $clean)); ?> |
(-1 toegevoegd)quote:function striphtml($trimmed) {
return array_slice(explode("\n", $trimmed), 2, -1);
}
$clean = implode("\n", striphtml($trimmed));
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | if (stripos($headers, "boundary=") !== false) { $splitplain = explode("Content-Type: text/plain;", $message); $splithtml = explode("Content-Type: text/html;", $splitplain[1]); $trimmed = trim($splithtml[0]); $slicedmail = array_slice(explode("\n", $trimmed), 2, -1); $clean = implode("\n", $slicedmail); } else { $clean = $message; } $body = trim(str_replace(array("=\n", "=20", "=3D"), array("", "", "="), $clean)); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | if (stripos($headers, "boundary=") !== false) { $splitplain = explode("Content-Type: text/plain;", $message); $splithtml = explode("Content-Type: text/html;", $splitplain[1]); $slicedmail = array_slice(explode("\n", trim($splithtml[0])), 2, -1); $clean = implode("\n", $slicedmail); } else { $clean = $message; } $body = trim(str_replace(array("=\n", "=20", "=3D"), array("", "", "="), $clean)); ?> |
Je moet het zien als dat er allemaal vaste gegevens zijn per top_id/nummer, als een gebruiker een van deze gegevens aanpast wil ik alle 'vaste' gegevens die niet veranderd zijn maar ook de gegevens die wel veranderd zijn. En na dit alles wil ik de veranderde gegevens met het zelfde nummer (top_id/nummer) overschrijven over de top_id/nummer van gebruiker 0, zodat deze wegvalt.quote:Op woensdag 29 juli 2009 18:42 schreef Roönaän het volgende:
Wat is "gebruiker 0", zijn dat je default setting oid?
1 2 3 4 5 6 | 1 - 10 - 1 - 101 0 - 10 - 2 - 100 0 - 10 - 3 - 100 0 - 10 - 4 - 100 1 - 10 - 4 - 99 |
1 2 3 4 | 0 - 10 - 2 - 100 0 - 10 - 3 - 100 1 - 10 - 4 - 99 |
1 2 3 | preg_match('/([01]?[0-9]|2[0-4]):[0-5][0-9]/', $string, $m) ?> |
Dat is helemaal nieuw voor mij, wel even slikken.quote:Op vrijdag 31 juli 2009 01:06 schreef GlowMouse het volgende:
Ja hoor, dat is mogelijk. Zie http://nl3.php.net/manual/en/reference.pcre.pattern.syntax.php
1 2 3 | preg_match('/\s([01]?[0-9]|2[0-4]):[0-5][0-9]\s/', $body, $m); ?> |
Moet je even $m[1] gebruiken ipv $m[0].quote:Op vrijdag 31 juli 2009 01:24 schreef F4T4L_3RR0R het volgende:
[..]
Dat is helemaal nieuw voor mij, wel even slikken.
De verplichte spatie heb ik nu zo gedaan:
[ code verwijderd ]
Edit: maar dan neemt hij de spaties wel mee in $m.
Nu nog even uitzoeken hoe ik de : toe kan voegen als verplichting (als er geen spatie staat) aan het einde van de tijd.
500*50.000 zou inderdaad kunnen, maar is het niet slimmer om per medewerkers (500+/-) per afdelingen (60 +/-) per melding (stuk of 10 +/-) (=maximaal 300.000 entries per dag) een teller bij te houden?quote:Op vrijdag 31 juli 2009 22:10 schreef GlowMouse het volgende:
500*50.000/dag is niks, kun je mooi een tabel mee vullen. Beetje letten op je datatypes (medewerkerID unsigned smallint/2 bytes, afdelingID unsigned tinyint/1 byte, meldingID unsigned mediumint 2 bytes, dag date 3 bytes), zit je op 200 MB aan data per dag. Plus indices die erbij komen. Kan je prima een maand bijhouden.
Dat + datum erbij dus, lijkt me het minst zwaarst voor de databasequote:Op vrijdag 31 juli 2009 22:10 schreef GlowMouse het volgende:
Of als je de tijdstippen niet interesseer, tabel aanmaken met medewerker|afdeling|melding|views, UNIQUE op de eerste drie kolommen en dan views ophogen via INSERT ... IF EXISTS UPDATE ofzo.
300.000 per dag, maar nog acceptabel inderdaad. Opzich wel jammer dat het tijdstip dan niet opgeslagen wordt.. maar ik vrees dat dat een beetje teveel vreet.quote:Op vrijdag 31 juli 2009 22:25 schreef GlowMouse het volgende:
Oh, die 500 is per afdeling. Dan medewerker|afdeling|melding|datum|views inderdaad. Views zal wel niet meer passen in 2 bytes, 50.000 zit al dicht bij de limiet. Kom je op 11 bytes/rij.
30.000 rijen per dag, 330 kB/dag, goed te doen om jaren bij te houden. Maar 50.000 updates voor elke 30.000 gebruikers is wel een ouch, dat zou me een grotere zorg zijn
http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
1 |
1 2 3 4 5 | FROM log WHERE medewerker_id = '1' GROUP BY `datum`,`melding_id` ORDER BY melding_id,datum |
Als je PHP's eigen sessiesysteem gebruikt wel ja.quote:Op zaterdag 1 augustus 2009 01:32 schreef gieling het volgende:
had ik naar gekeken maar is het niet zo dat de sessieid bij elk bezoek verandert?
1 |
Als je die waarden alleen gebruikt voor marketing informatie: Niet. Gewoon je statistieken programma voor gebruiken.quote:Op vrijdag 31 juli 2009 22:02 schreef BaggerUser het volgende:
Database vraagje..
Ik heb een database met simpel gezegd
medewerkers (500+/-)
afdelingen (60 +/-)
melding (stuk of 10 +/-)
een meldingen kan voor 1 of meerdere afdeling gelden en dus ook bekeken worden via verschillende afdelingen.
een buitenstaander kan via elke afdeling een melding zien via een medewerker (een melding is verder niet gekoppeld aan een gebruiker, alleen op het moment van bekijken wordt er een getal opgehoogd bij de medewerker.)
Nu wil ik per dag gaan bijhouden hoe vaak een melding is bekeken door een buitenstaander gekoppeld aan de gebruiker en via welke afdeling (dus dat ik van de afgelopen 7 dagen, en als het haalbaar is van de afgelopen maand hoevaak dat is)
nu komt de grap, zo'n melding kan soms wel 50.000 keer op een dag bekeken worden per gebruiker. Hoe krijg ik dat een beetje normaal in de database?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | function compare($string, $filename){ $stringArray = explode(" ",$string); // Array with loose words of the string $fileArray = file($filename); printArray($stringArray); printArray($fileArray); for($index=0;$index<sizeof($stringArray);$index++){ for($counter=0;$counter<sizeof($fileArray);$counter++){ echo "index: $index en counter: $counter <br>"; echo "$stringArray[$index] => $fileArray[$counter] <br>"; $compare = strcasecmp($stringArray[$index],$fileArray[$counter]); echo "$compare <br>"; if(strcasecmp($stringArray[$index],$fileArray[$counter])==0){ echo "match!!! <br>"; } } } } compare('hallo dit is een test', 'F:\\XXX\\UsbWebserver\\Root\\YYY\\ZZZ\\woorden.txt'); ?> |
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 | 1 => dit 2 => is 3 => een 4 => test 0 => hallo 1 => test index: 0 en counter: 0 hallo => hallo -2 index: 0 en counter: 1 hallo => test -12 index: 1 en counter: 0 dit => hallo -4 index: 1 en counter: 1 dit => test -16 index: 2 en counter: 0 is => hallo 1 index: 2 en counter: 1 is => test -11 index: 3 en counter: 0 een => hallo -3 index: 3 en counter: 1 een => test -15 index: 4 en counter: 0 test => hallo 12 index: 4 en counter: 1 test => test 0 match!!! |
Bedankt, dat werkt idd.quote:Op zaterdag 1 augustus 2009 23:15 schreef Roönaän het volgende:
Dit komt omdat file() de newlines bewaard. Je zou een array_map met trim kunnen proberen.
1 2 3 4 5 6 7 8 | function sortArray(&$array){ ksort($array); foreach(array_keys($array) as $i){ sortArray($array[$i]); } } ?> |
Helaas, m'n glazen bol is stuk.quote:Op zaterdag 1 augustus 2009 23:42 schreef uppie83 het volgende:
En uiteindelijk doet dit de truc wel. Ik krijg er echter een shitload aan foutmeldingen bij.
1 2 3 4 5 6 7 8 9 10 11 | function sortArray(&$array){ if(!is_array($array)) { return; } ksort($array); foreach(array_keys($array) as $i){ sortArray($array[$i]); } } ?> |
Voor freelance is ZCE misschien nog enigszins relevant. In mijn werk stukken minder. Hoef me ook niet meer zo nodig als zodanig te positioneren. Werk genoeg.quote:Op zondag 2 augustus 2009 17:57 schreef Xcalibur het volgende:
Roonaan: ben jij geen ZCE meer, of staat het gewoon niet meer in je sig?
Heeft dat nou in de praktijk meerwaarde?
Ik heb het wel eens overwogen, maar ik heb nog nooit een klant gehad die er naar vroeg zeg maar...
Er zijn veel mensen die zoiets hebben van "ZCE " "Zend "quote:Op zondag 2 augustus 2009 22:42 schreef Xcalibur het volgende:
Enigszins relevant klinkt ook niet als een vereiste
Niet alleen Apache installeren, XAMPP installeren.quote:Op maandag 3 augustus 2009 03:38 schreef F4T4L_3RR0R het volgende:
Even een stomme vraag:
Ik wil eenl PHP scriptje op een thuisserver draaien. Daarvoor heb ik Apache en PHP geïnstalleerd. Moet ik ook MySQL installeren? Ik ga geen gebruik maken van databases, maar zag wel allemaal SQL verwijzingen in de php.ini.
Nope, je hoeft geen mysql, (dus ook geen xampp) te draaien als je geen db nodig hebt.quote:Op maandag 3 augustus 2009 03:38 schreef F4T4L_3RR0R het volgende:
Even een stomme vraag:
Ik wil eenl PHP scriptje op een thuisserver draaien. Daarvoor heb ik Apache en PHP geïnstalleerd. Moet ik ook MySQL installeren? Ik ga geen gebruik maken van databases, maar zag wel allemaal SQL verwijzingen in de php.ini.
Ja, het is EEN antwoord.... maar om nou te zeggen dat dit een antwoord op de gestelde vraag is... neuhquote:Op maandag 3 augustus 2009 04:07 schreef Ofyles2 het volgende:
[..]
Niet alleen Apache installeren, XAMPP installeren.
Overigens moet je voor MySQL de root wel beveiligen met een wachtwoord (veiligheidshalve).
Hmm sorry, ik had het vermoeden dat mensen op jullie niveau de fout al uit de code zouden herkennen ;)quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function sortArray(&$array){ ksort($array); foreach(array_keys($array) as $i){ sortArray($array[$i]); } } $test = analyzeString('blablablablabla'); printArray($test); sortArray($test); printArray($test); ?> |
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 64 65 66 67 68 69 70 | 1 => 111 2 => 11 2 => 1 => 80 2 => 57 4 => 3 3 => 10 3 => 1 => 10 3 => 2 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: ksort() expects parameter 1 to be array, integer given in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 114 Warning: array_keys() [function.array-keys]: The first argument should be an array in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 Warning: Invalid argument supplied for foreach() in F:\XXX\UsbWebserver\Root\YYY\ZZZ\textanalyzer.php on line 115 1 => 1 => 111 2 => 11 2 => 1 => 80 2 => 57 3 => 10 4 => 3 3 => 1 => 10 3 => 2 |
En ik had gehoopt/verwacht dat die uitvoer je in ieder geval in een richting zou helpen.quote:Op dinsdag 4 augustus 2009 20:58 schreef uppie83 het volgende:
[..]
Hmm sorry, ik had het vermoeden dat mensen op jullie niveau de fout al uit de code zouden herkennen
Nee, ik snapte er geen hout van, want ik stopte er een array in, en de foutmelding was dat er een array in moest.quote:Op dinsdag 4 augustus 2009 21:15 schreef Light het volgende:
[..]
En ik had gehoopt/verwacht dat die uitvoer je in ieder geval in een richting zou helpen.
Oh, dat werkt wel , ik snap alleen niet waarom dit wel werkt...quote:Roonaan heeft al een oplossing gegeven.
Je hebt een array in een array:quote:Op dinsdag 4 augustus 2009 21:21 schreef uppie83 het volgende:
[..]
Nee, ik snapte er geen hout van, want ik stopte er een array in, en de foutmelding was dat er een array in moest.
[..]
Oh, dat werkt wel *O* , ik snap alleen niet waarom dit wel werkt... -O-
Het enige extra is dat er nu een check op zit of het wel een array is, terwijl ik zelf al 100% zeker was dat het een array was.
1 2 3 4 5 6 7 8 9 10 11 12 | array( 1 => array( 1 => 111, 2 => 11 ), 2 => array( 1 => 80, 2 => 57 ) ); ?> |
1 2 3 | array(1 => 111, 2 => 11); ?> |
1 2 3 4 | word_ID = een gekoppeld woord aan dit bedrijf source_company_word_ID = een ander woord source_branche_ID = het ID van de branche van de koppeling. |
Nee, DISTINCT niet, maar daarmee 'verlies' ik toch ook data?quote:
Het begint bij een duidelijker vraagstelling Maar LEFT JOIN zal er wel niet bij hoeven omdat ik maar één tabel zie.quote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |