Hallo,
Ik heb een simpelen vraag maar kom er zelf niet uit.
Hoe doe ik dit:
Er staat in een database bijv. henk maar ik wil weergeven overal waar henk staat moet piet worden.
Hoe doe ik dit met een simpele code ?
mvg,
Wesley
- simpele vraag
-
16-07-2010, 15:25 #1
- Berichten
- 145
- Lid sinds
- 18 Jaar
simpele vraag
-
In de schijnwerper
-
16-07-2010, 15:28 #2
- Berichten
- 1.499
- Lid sinds
- 17 Jaar
Overal updaten waar piet is henk neerzetten met SQL?
-
16-07-2010, 15:30 #3
- Berichten
- 2.202
- Lid sinds
- 16 Jaar
Gewoon zo:
PHP Code:mysql_query(UPDATE * FROM * Set name = piet where name = henk);
-
16-07-2010, 15:32 #4
- Berichten
- 145
- Lid sinds
- 18 Jaar
Ja maar dat wil ik niet de db wordt geüpdatet door cronjob en wil het in de script hebben staan.
-
16-07-2010, 15:38 #5
- Berichten
- 2.202
- Lid sinds
- 16 Jaar
Dan maak je via directadmin toch een cron aan, en als je een pagina inlaad dat die dat script dan gewoon uitvoerd?
-
16-07-2010, 15:41 #6
- Berichten
- 289
- Lid sinds
- 16 Jaar
Code:$name= ($oldname=='Piet') ? 'Henk' : $oldname;
-
16-07-2010, 15:55 #7
- Berichten
- 263
- Lid sinds
- 18 Jaar
als je in de php bedoelt
str_replace("piet", "henk", $mijnString);
dan verandert piet overal in henk
-
16-07-2010, 16:04 #8
- Berichten
- 750
- Lid sinds
- 15 Jaar
str_replace("henk", "piet", $mijnString);
dan veranderd die henk in piet zoals topic starter wil
Maar waarom wil je dit?
-
16-07-2010, 16:22 #9
- Berichten
- 572
- Lid sinds
- 18 Jaar
Ik denk dat hij Henk uit de database wil laden en vervolgens Piet wil weergeven.
Mocht je dit bij één naam doen, gebruik dan str_replace. Wil je een script maken om bijvoorbeeld bepaalde woorden te censureren, dan zijn er betere aanpakken zoals regular expressions of gewoon gebruik van arrays en array functions bij vaste woorden.
Aanvullend bericht:
Nog even kort om dan meteen een voorbeeld te geven.
// dit heb je al
$result = mysql_fetch_assoc($query);
// dit voeg je toe (str_ireplace is hoofdletter ongevoelig)
$result['name'] = str_ireplace("henk", "piet", $result['name']);
// dit heb je al
echo $result['name'];Laatst aangepast door D Schaap : 16-07-2010 om 16:25 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic