istruzioni php in un database mysql

salve,

ho creato una funzione di ricerca in php, si chiama show_search(). ora questo richiamo a funzione voglio inserirlo nel db mysql dove ci sono tutti i contenuti delle pagine in modo che la pagina con id 28 per esempio sia quella deputata a fare le ricerche. Ho provato ad inserire la funzione nel campo ma non mi viene interpretato il comando. Se scrivo nel record <?show_search();?> non visualizzo nulla se tolgo i tag php ovviamente vedo show_search(); come testo. Spero di essere stato chiaro.

inviato 9 anni fa
francesco.murri
X 0 X

Vediamo se ho capito:

tu nel db hai un campo che contiene la chiamata alla funzione?

quindi fai una query al db, recuperi il nome della funzione e vuoi che venga eseguita, ho capito bene?

Se è così allora nel db devi mettere il nome della funzione senza le parentesi, recuperato il valore del campo, ad esempio nella variabile $funzione, la chiami così: $funzione();

un po' come se tu facessi:

$funzione = "show_search";

$funzione();

risposto 9 anni fa
LonelyWolf
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda