deffen = define`n
Ik heb een PHP script.
ik heb daar een functie in, welke smilies omzet in HTML.
ik heb de smilies in een databese staan.
op zich werkt dit prima.
Maar als je meerdere keren do_smilies(); opvraagt, krijg je een boel queries, wat niet bevordelijk is voor de snelheid.
Nu dacht ik, ik zet 1x voor de functie de query:
Maar dan werkt het niet meer
Ik snap niet wat ik fout doe...
Ja, error_reporting staat al op E_ALL
Ik heb een PHP script.
ik heb daar een functie in, welke smilies omzet in HTML.
ik heb de smilies in een databese staan.
PHP:
1
2
3
4
5
6
7
8
9
| function do_smilies($inputtext){ $result = mysql_query("SELECT code, url FROM smilies"); while($row = mysql_fetch_array($result)){ $inputtext = str_replace($row["code"], "[img]images/smilies/".$row["url"]."[/img]", $inputtext); } return $inputtext; } $HTML = do_smilies("Hoi :) Doei :("); |
op zich werkt dit prima.
Maar als je meerdere keren do_smilies(); opvraagt, krijg je een boel queries, wat niet bevordelijk is voor de snelheid.
Nu dacht ik, ik zet 1x voor de functie de query:
PHP:
1
2
3
4
5
6
7
8
9
10
| $smilie_result = mysql_query("SELECT code, url FROM smilies"); function do_smilies($inputtext){ global $smilie_result; while($row = mysql_fetch_array($smilie_result)){ $inputtext = str_replace($row["code"], "[img]images/smilies/".$row["url"]."[/img]", $inputtext); } return $inputtext; } $HTML = do_smilies("Hoi :) Doei :("); |
Maar dan werkt het niet meer
Ik snap niet wat ik fout doe...
Ja, error_reporting staat al op E_ALL
[ Voor 9% gewijzigd door decramy op 16-01-2003 20:48 ]
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net