Volevo iniziare a sperimentare l'uso delle stored procedures con un piccolo sito php, giusto per imparare. Quindi sono all'inizissimo.
Ho però installato e fatto funzionare le ultime versioni di php e mysql, quindi almeno la base c'è.
Dunque.
Poniamo io abbia una stored procedure basilare di questo tipo :
(che ho provato e funziona, ovviamente)codice:CREATE DEFINER=`root`@`localhost` PROCEDURE `getEventi`() BEGIN SELECT * FROM eventi ORDER BY idEvento; END
Poniamo poi che a un certo punto del mio codice, io voglia richiamare questa procedura.
Suppongo di iniziare da una cosa del genere:
...ecco.Codice PHP:$sqlmenucall = "call getEventi()";
Ponendo che io voglia per esempio che vengano stampati a video, non so...tutti gli idEvento, così, per provare. Come procedo? :master:
Ho guardato parecchio in giro, ma mi si è un attimo confuso tutto in testa.
Grazi mille
EDIT
Ho provato così:
...ma sembra che la query non dia risultati ...Codice PHP:
$query1="CALL getEventi()";
$risult= mysql_query($query1);
echo $risult;
while($row = mysql_fetch_array($risult)) {
echo $row['nomeEvento']; }
}

.
Rispondi quotando
