Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Lancio di store procedures MYSQL da PHP

    Ciao a tutti.

    E' possibile lanciare store procedures da PHP?

    Se sì come?

    Grazie mille!

  2. #2
    stai parlando di mysql 5?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Sì!!!

  4. #4
    con mysql non ho esperienza ma con altri rdbms si invocano come normali query, cioè fai una query dove chiami il nome della procedura registrata, altrimenti verifica che non c'è qualche istruzione tipo mysql_????

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Grazie! Tra l'altro su forum americano ho trovato questo esempio, che ricalca quanto hai detto.

    Ciao e grazie.

    Codice PHP:

    $qry
    ="call proc_name"
    mysql_query($qry); 
    //here your procedure is called now if you have set an value in procedure 
    //(i.e. using character @) e.g. @var_name; 
    //Now simply write down following lines 
    //plz don't use select clause in procedure this will create an problem in php 

    $qry1="select @var_name"

    //this var name is set in procedure 
    //e.g. set @var_name=some_value; 

    $res=mysql_query($qry); 
    while(
    $rec=mysql_fetch_array($res)) 

    $val=$rec[0]; 
    echo 
    "$val"


  6. #6
    ok, hai fatto bene a replicare così lo so anche io e qualcun'altro...

    cmq è uguale a molti altri rdbms, del resto chi più che meno si stanno uniformando allo standard sql 2003

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.