Ciao esperti...
ho un problema...da appassionato del web ho creato un sito in flash che richiama dei dati su un sql via php...il mio problema è che ci mette circa un minuto a darmi la risposta.
Esempio:
SQL: 1 tabella con 4 campi: sectionID(autoincrementante), sectionTitle, sectionText, sectionImage.
Php di richiamo:
Codice PHP:
<?
include("includes/common.php");
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db);
$theRow=$_POST['row'];
$query="SELECT * FROM regali WHERE sectionID=$theRow LIMIT 1";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
$theText=$row['sectionText'];
$theImage=$row['sectionImage'];
echo "&theText=$theText&theImage=$theImage";
?>
***********
La mia pagina flash di test ha un bottone per richiamare il tutto, un box di testo istanziato come data_txt e un clip vuoto chiamato imageHolder_mc
Questo è l'actionScript della mia pagina flash chiamante:
Codice:
myLoadVars = new LoadVars();
myLoadVars.onLoad = function(ok) {
if (ok) {
data_txt.text = this.theText;
imageHolder_mc.loadMovie('images/'+this.theImage);
} else {
data_txt.text = 'Error';
}
};
function loadData(sectionID) {
myLoadVars.row = sectionID;
myLoadVars.sendAndLoad("returnData.php",myLoadVars ,'POST');
}
home_btn.onRelease = function() {
loadData(1);
}
AIUTATEMI, IL DATABASE MI FA COMPARIRE L'IMMAGINE CHE PESA 80KB E IL TESTO IN 20 SECONDI CRONOMETRATI...SONO UN TANTINO TTTRRRROOOOPPPIIIII
NON CAPISCO SE HO SBAGLIATO IO A CONFIGURARE QUALCOSA...O SE è PROPRIO COSI LA VELOCITA' DI RISPOSTA IN SQL....HELP