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

    recupero dati STORED PROCEDURE

    ciao a tutti, ho bisogno di recupere i dati retsituiti da una stored procedure. Ho seguito un esempio ma non funziona.
    Potete aiutarmi?

    grazie


    ecco il mio codice
    codice:
    DELIMITER // 
    CREATE PROCEDURE prestiti_scaduti_studenti (OUT libro INT, OUT tessera INT, OUT nome VARCHAR(20), OUT cognome VARCHAR(20), OUT data DATE) 
    BEGIN  
    DECLARE libro INT; 
    DECLARE tessera INT; 
    DECLARE nome VARCHAR(20); 
    DECLARE cognome VARCHAR(20); 
    DECLARE data DATE;  
    
    DECLARE cur1 CURSOR FOR SELECT id_libro, utenti.tessera, nome, cognome, data_inizio FROM utenti JOIN prestiti ON utenti.tessera = prestiti.tessera WHERE tipo = 'studente' AND data_restituzione IS NULL AND PERIOD_DIFF(DATE_FORMAT(CURRENT_DATE,'%Y%m'), DATE_FORMAT(data_inizio,'%Y%m')) > 1;    
    OPEN cur1; 
    FETCH cur1 INTO libro, tessera, nome, cognome, data; 
    END; // 
    DELIMITER ;
    php

    Codice PHP:
    $sql1 "CALL prestiti_scaduti_studenti(@libro, @tessera, @nome, @cognome, @data)";     
    $conn->query($sql1);          
    $sql "SELECT @libro, @tessera, @nome, @cognome, @data";     
    $res $conn->query($sql);          
    if(
    $res){         
    while(
    $row mysql_fetch_array($res)){             
    $libro $row["1"];                          
    echo 
    $libro."aaa";             
    }
         } 

  2. #2

    Re: recupero dati STORED PROCEDURE

    Originariamente inviato da danirota
    ciao a tutti, ho bisogno di recupere i dati retsituiti da una stored procedure. Ho seguito un esempio ma non funziona.
    Potete aiutarmi?

    grazie


    ecco il mio codice
    codice:
    DELIMITER // 
    CREATE PROCEDURE prestiti_scaduti_studenti (OUT libro INT, OUT tessera INT, OUT nome VARCHAR(20), OUT cognome VARCHAR(20), OUT data DATE) 
    BEGIN  
    DECLARE libro INT; 
    DECLARE tessera INT; 
    DECLARE nome VARCHAR(20); 
    DECLARE cognome VARCHAR(20); 
    DECLARE data DATE;  
    
    DECLARE cur1 CURSOR FOR SELECT id_libro, utenti.tessera, nome, cognome, data_inizio FROM utenti JOIN prestiti ON utenti.tessera = prestiti.tessera WHERE tipo = 'studente' AND data_restituzione IS NULL AND PERIOD_DIFF(DATE_FORMAT(CURRENT_DATE,'%Y%m'), DATE_FORMAT(data_inizio,'%Y%m')) > 1;    
    OPEN cur1; 
    FETCH cur1 INTO libro, tessera, nome, cognome, data; 
    END; // 
    DELIMITER ;
    php

    Codice PHP:
    $sql1 "CALL prestiti_scaduti_studenti(@libro, @tessera, @nome, @cognome, @data)";     
    $conn->query($sql1);          
    $sql "SELECT @libro, @tessera, @nome, @cognome, @data";     
    $res $conn->query($sql);          
    if(
    $res){         
    while(
    $row mysql_fetch_array($res)){             
    $libro $row["1"];                          
    echo 
    $libro."aaa";             
    }
         } 

  3. #3

    Re: Re: recupero dati STORED PROCEDURE

    non c'è nessuno che lo sa??????

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.