MySQL Abfrage mit Flash

Gottesrichter

Grünschnabel
Hallo,
ich weiß nicht ob ich jetzt hier in diesem Forum richtig bin oder ob ich mein Frage eher in das PHP Forum hätte posten sollen?
Kann ich mit
Code:
loadVariables
den Inhalt einer MySQL Tabelle auslesen und wenn ja wie? Wie der PHP Code für so etwas aussieht weiß ich. Ich löse so etwas immer so:

PHP:
include("connect.php");
	
	$result = mysql_query("SELECT * FROM users");
	while($row = mysql_fetch_array($result))
	{
		echo $row[user];
		print "<br>";
	}

Danke für eure hilfe
 
Hi,

da es anscheinend um AS2 geht verwende besser die loadvars klasse mit der sendAndLoad Methode hierfür. Damit kannst du ein request an dein PHP skript senden das dir dann die Datenbanktabelle ausliest und dir dann ein response mit den werten zurück an den Flashfilm sendet.
Ein Beispiel findest du in der Flashhilfe.

Loadvariables ist veraltet.
 
Ja hab auch schon davon gehört, nur hab ich das Problem, dass ich mit LoadVars es nie schaff die Variablen zu übergeben.
Ich habe schon unzählige Tutorilas durch gelesen, aber nichts hab bisher funktioniert. Vielleicht hast du mir ja ein gutes Tutorial.

Noch an bei ich verwende SwishMax 2 zum Programmiern
 
Hier mal auf die schnelle ein AS2 Beispiel, ob es in SwishMax geht weiß ich nicht.

Actionscript:
Code:
stop();

var lv:LoadVars = new LoadVars();
var responseObj:LoadVars = new LoadVars();

//Anfrage starten
lv.action = 'getUsers';
lv.sendAndLoad('http://domain.de/file.php'+'?ck='+new Date().getTime(),responseObj,"POST");

//Beim Response...
responseObj.onLoad = function(ok) {
	if (ok) {
		trace(this.useranz);
	}
};
PHP:
PHP:
include("connect.php");
    
if($_POST['action'] == 'getUsers'){
    $result = mysql_query("SELECT * FROM users");
	$counter = 0;
    while($row = mysql_fetch_array($result))
    {
        $counter++;
    }  
//useranz übergeben...
	echo "useranz=".urlencode($counter);
}
 
Zuletzt bearbeitet:
Zurück