Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [mysql] stored procedure e output

    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:

    codice:
    delimiter //
    CREATE PROCEDURE Test1(IN param1 INT, OUT param2 VARCHAR(255))
    BEGIN
    SELECT cognome INTO param2 FROM admin_user WHERE id=param1;
    END
    da php la richiamo così:

    codice:
    CALL Test1 (2, @a);
    SELECT @a;
    Ora mi domando, come stampo a video il risultato?

    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

  2. #2
    Utente di HTML.it L'avatar di cms9651
    Registrato dal
    Mar 2010
    Messaggi
    107
    ma il problema è sul linguaggio lato server o sull'interfaccia con cui gestisci mysql?

  3. #3
    Originariamente inviato da cms9651
    ma il problema è sul linguaggio lato server o sull'interfaccia con cui gestisci mysql?
    Il problema era nella parte php, credo di aver risolto, essendo delle prove ho capito che occore usare mysqli.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.