Salve a tutti.
Ho creato uno script php che dovrebbe modificare i valori di un db mysql quando viene richiamato da flash.
Codice PHP:
<?php
$host = '//'; # l'host in cui risiede il database (IP)
$user = '//'; # la username per accedere al database
$pass = '//'; # la password per accedere al database
$db = '//'; # il nome del database
mysql_connect($host,$user,$pass); #connessione al database
mysql_select_db($db); #selezione del database
$i = 1; # variabile che servirà da indice
$query = "UPDATE `blocchi_dx_".$lang."` SET `titolo` = '".$titolo."',
`cornice` = '".$cornice."',
`filmato` = '".$filmato."',
`testo` = '".$testo."',
`collegamento` = '".$collegamento."' WHERE `id` =".$id." LIMIT 1 ;";
//$result = mysql_query($query);
//$output = '&num='.mysql_num_rows($result);
//while($news = mysql_fetch_array($result)){
//$output .= '&id'.$i.'='.$news['id'];
//$output .= '&titolo'.$i.'='.($news['titolo']);
//$output .= '&testo'.$i.'='.($news['testo']);
//$output .= '&collegamento'.$i.'='.($news['collegamento']);
//$output .= '&filmato'.$i.'='.($news['filmato']);
//$output .= '&cornice'.$i.'='.($news['cornice']);
//$i++;
//}
echo $query;
?>
La query che restituisce è esatta, tanto che se la faccio eseguire PhpMyAdmin su aruba, funziona benissimo.
Se però la faccio eseguire lanciando il file php, non viene apportata nessuna modifica ai valori.
Dove è l'errore?
Grazie mille