Ciao a tutti volevo sapere se è possibile leggere un resulset generato da una stored procedure di Mysql 5.1 da php4.
Grazie.
Ciao a tutti volevo sapere se è possibile leggere un resulset generato da una stored procedure di Mysql 5.1 da php4.
Grazie.
Hai provato utilizzando CALL e gestendo la resource come una normale risorsa restituita da una SELECT?
Si ottengo un errore dopo la chiamata della stored procedure.
Ti posto il codice
<?php
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "Call Prova()";
$result = mysql_query($query, $db) or die("Errore chiamata Procedure...");
$numrows = mysql_num_rows($result);
if ($numrows!=0){
$i = 0;
while ($row = mysql_fetch_array($result))
{
$Famiglie[$i]["nomeFamiglia$i"] =$row['nomeFamiglia']; $i = $i+1;
}
}
mysql_close($db);
?>
L'errore che ho riscontrato è il seguente :
can't return a result set in the given context
Grazie ancora a tutti per il tempo che mi avete dedicato.