Buongiorno a tutti,
sto cercando di districarmi nel mondo delle stored procedure, dovrei aver creato la prima (di prova) senza grossi problemi, l'unico intoppo è che non riesco ad avere l'output![]()
La stored è banale:
da php la richiamo così:codice:delimiter // CREATE PROCEDURE Test1(IN param1 INT, OUT param2 VARCHAR(255)) BEGIN SELECT cognome INTO param2 FROM admin_user WHERE id=param1; END
Ora mi domando, come stampo a video il risultato?codice:CALL Test1 (2, @a); SELECT @a;
Se stampo direttamente il risultato ottengo una cosa tipo: Resource id #6 che per me non ha nessun significato.
Se faccio il classico while() non stampa nulla.
Sapreste darmi una mano così che io possa andare avanti nell'apprendere le stored procedure?
Grazie

Rispondi quotando