abonnement Unibet Coolblue Bitvavo
  maandag 19 februari 2007 @ 12:48:14 #251
37634 wobbel
Da WoBBeL King
pi_46454469
quote:
Op maandag 19 februari 2007 11:34 schreef Siegfried het volgende:

[..]

Uh, nee.. Gewoon:
UPDATE `tabel` SET `rang` = '3' WHERE `id` = 'GH2122 ' LIMIT 1
UPDATE `tabel` SET `rang` = '2' WHERE `id` = 'GH2138' LIMIT 1

Lijkt mij
dat gaat dus helemaal niet werken, want als ik bij 1 product rank + 1 doe, hoe weet ik dan welk product er dan 1 af moet?

Maargoed, het werkt nu prima
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 12:51:10 #252
1972 Swetsenegger
Egocentrische Narcist
pi_46454534
Ow kijk ook naar file en file_get_contents. Vind ik persoonlijk altijd eenvoudiger dan fread
pi_46454575
Ik zou toch graag een iets hardere schop in de goeie richting willen .

Van stringmanipulatie en reguliere expressies snap ik niets .

Als ik nou de inhoud tussen Waarde1: en </P> zou willen uitlezen, hoe doe ik dat dan? .
pi_46454619
quote:
Op maandag 19 februari 2007 12:53 schreef veldmuis het volgende:
Ik zou toch graag een iets hardere schop in de goeie richting willen :P.

Van stringmanipulatie en reguliere expressies snap ik niets :@.

Als ik nou de inhoud tussen Waarde1: en </P> zou willen uitlezen, hoe doe ik dat dan? :@.
1
2
3
4
5
6
<?php
$inhoud 
file_get_contents('bestandsnaam');
$matches = array();
preg_match('#^Waarde1:(.*)</P>#Ui'$inhoud$matches);
echo 
$matches[1];
?>
pi_46454836
Dank allen! Ik ga verder proberen!
Nou ben ik alleen nog nieuwsgierig wat de [1] achter $matches/$match doet?
pi_46454883
quote:
Op maandag 19 februari 2007 13:04 schreef veldmuis het volgende:
Dank allen! Ik ga verder proberen!
Nou ben ik alleen nog nieuwsgierig wat de [1] achter $matches/$match doet?
$matches is in eerste instantie een lege array maar wordt gevuld met strings door de functie preg_match(). Daarna is $matches[1] gelijk aan de eerste subset in de regular expression in preg_match() (als je dat niet snapt maakt het niet uit ). $matches[1] is dus de string op 'positie 1' in de array (positie 0 bevat de gematchde string).
pi_46454907
$matches is een array, en in het voorbeeldje hierboven word die array aangevuld door de preg_match() functie. Waardes in een array() worden aangeroepen door $array_naam[0], $array_naam[1], $array_naam[2], enz.
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 13:08:40 #258
1972 Swetsenegger
Egocentrische Narcist
pi_46454936
quote:
Op maandag 19 februari 2007 12:55 schreef JeRa het volgende:

[..]
[ code verwijderd ]
^waarde1: betekent toch dat de string daarmee begint?
pi_46454993
quote:
Op maandag 19 februari 2007 13:08 schreef Swetsenegger het volgende:

[..]

^waarde1: betekent toch dat de string daarmee begint?
Zou dat dan geen [0] moeten zijn?
pi_46455032
quote:
Op maandag 19 februari 2007 13:08 schreef Swetsenegger het volgende:

[..]

^waarde1: betekent toch dat de string daarmee begint?
Mjah, als test. Maar als hij ook waarde2, waarde3 etc wil matchen moet er toch een andere expression komen
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 13:14:32 #261
1972 Swetsenegger
Egocentrische Narcist
pi_46455083
quote:
Op maandag 19 februari 2007 13:12 schreef JeRa het volgende:

[..]

Mjah, als test. Maar als hij ook waarde2, waarde3 etc wil matchen moet er toch een andere expression komen
Maar het betekent toch ook dat de string er zo uit moet zien: "Waarde1:....." Op het moment dat de string niet met Waarde1 begint matched hij toch niet? dus de ^ moet toch gewoon weg?
pi_46455098
"Call to undefined function preg_match()"
Betekent dat dat m'n PHP de preg_match() niet ondersteunt of dat ik gewoon iets fout doe in de code? .
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 13:16:38 #263
1972 Swetsenegger
Egocentrische Narcist
pi_46455134
quote:
Op maandag 19 februari 2007 13:15 schreef veldmuis het volgende:
"Call to undefined function preg_match()"
Betekent dat dat m'n PHP de preg_match() niet ondersteunt of dat ik gewoon iets fout doe in de code? .
1
2
3
preg_match

(PHP 3 >= 3.0.9, PHP 4, PHP 5)

Dan zou je php versie onder 3.0.9 moeten liggen en DAT lijkt me niet.
pi_46455156
PHP Version 5.0.5, maar het zou zomaar kunnen dat het een ERG beperkte PHP is.
  maandag 19 februari 2007 @ 13:18:00 #265
12880 CraZaay
prettig gestoord
pi_46455163
quote:
Op maandag 19 februari 2007 13:15 schreef veldmuis het volgende:
"Call to undefined function preg_match()"
Betekent dat dat m'n PHP de preg_match() niet ondersteunt of dat ik gewoon iets fout doe in de code? .
Je zou denken dat eerste, maar het lijkt me sterk dat je met PHP 3 bezig bent
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 13:19:18 #266
1972 Swetsenegger
Egocentrische Narcist
pi_46455189
quote:
Op maandag 19 februari 2007 13:17 schreef veldmuis het volgende:
PHP Version 5.0.5, maar het zou zomaar kunnen dat het een ERG beperkte PHP is.
quote:
Afhankelijkheden

Deze functies zijn beschikbaar als onderdeel van de standaard module die altijd beschikbaar is.
bron
Post je code eens dan.
  maandag 19 februari 2007 @ 13:23:01 #267
46383 Tiemie
sowieso wel!
pi_46455269
quote:
Op maandag 19 februari 2007 13:16 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]

Dan zou je php versie onder 3.0.9 moeten liggen en DAT lijkt me niet.
Of het is om een wazige reden zonder pcre gecompiled .

--without-pcre-regex
pi_46455325
quote:
Op maandag 19 februari 2007 13:23 schreef Tiemie het volgende:

[..]

Of het is om een wazige reden zonder pcre gecompiled .

--without-pcre-regex
Dat zou eventueel kunnen, voor de size-obsessed compileerders onder ons die denken genoeg te hebben aan de ereg_*-functies
pi_46455351
quote:
Op maandag 19 februari 2007 13:19 schreef Swetsenegger het volgende:

[..]


[..]

Post je code eens dan.
Ik heb deze gepakt:
1
2
3
4
5
6
7
8
<?php
#!/usr/bin/php

$inhoud = file_get_contents('test');
$matches = array();
preg_match('#^Waar:(.*)</P>#Ui', $inhoud, $matches);
echo
$matches[1];
?>
quote:
Op maandag 19 februari 2007 13:23 schreef Tiemie het volgende:

[..]

Of het is om een wazige reden zonder pcre gecompiled :{ .

--without-pcre-regex
Ow, dan is dat het. De reden is ruimtegebrek. Gok ik.
pi_46455373
quote:
Op maandag 19 februari 2007 13:25 schreef JeRa het volgende:

[..]

Dat zou eventueel kunnen, voor de size-obsessed compileerders onder ons die denken genoeg te hebben aan de ereg_*-functies
Is het daarmee te doen? .
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 13:32:13 #271
1972 Swetsenegger
Egocentrische Narcist
pi_46455497
quote:
Op maandag 19 februari 2007 13:27 schreef veldmuis het volgende:

[..]

Is het daarmee te doen? .
http://nl2.php.net/manual/nl/function.ereg.php
Volgens mij de preg_match alleen vervangen door ereg als ik de manual even snel scan.
pi_46455607
Ik heb 'm als module erin geduwt, en dat lijkt te werken! !
  maandag 19 februari 2007 @ 13:36:08 #273
37634 wobbel
Da WoBBeL King
pi_46455610
Kan ik ook een join doen in een delete?

Dus dat ik gegevens verwijder uit 2 tabellen die een relatie met elkaar hebben dmv ID?
  FOK!-Schrikkelbaas maandag 19 februari 2007 @ 13:36:38 #274
1972 Swetsenegger
Egocentrische Narcist
pi_46455628
quote:
Op maandag 19 februari 2007 13:36 schreef wobbel het volgende:
Kan ik ook een join doen in een delete?

Dus dat ik gegevens verwijder uit 2 tabellen die een relatie met elkaar hebben dmv ID?
Ja dat kan
pi_46455883
quote:
Op maandag 19 februari 2007 13:36 schreef Swetsenegger het volgende:

[..]

Ja dat kan
MySQL en subqueries? Ik leer telkens wat nieuws hier
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')