Daten aus MySQL auslesen

gelaniee

Mitglied
Hallo Zusammen,

ich versuche gerade Daten aus einer MySql-Datenbank in Flash einzulesen. Da ich keine Ahnung habe, wie das genau funktioniert, habe ich heute den ganzen Tag gegoogelt und viele verschiedene Ansätze gefunden. Einer davon erscheint mir für mich verwendbar, allerdings funktioniert es nicht?:suspekt:

hier mal die Codes:
PHP:
<?php
$db = @new mysqli('db19....', 'dbo2', 'blublub', 'db290545');
if (mysqli_connect_errno()) {
    die ('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}



if ($HTTP_POST_VARS[Nummer]){
  $nr=$HTTP_POST_VARS[Nummer];
  $anfrage="SELECT * FROM post_content WHERE id = '9'";
  $such=mysql_query($anfrage);
  $ergebnis=mysql_fetch_assoc($such);
  if ($ergebnis){
    $inhalte=Array( 0=>'post_content', 1=>'Vorname', 2=>'Adresse', 3=>'PLZ', 4=>'Ort', 5=>'Email', 6=>'Aktiv', 7=>'Land');
    foreach ($inhalte as $value){
      echo "$value = ".$ergebnis[$value]."\r\n";
    }
  }
  else {
    echo "null";
  }
}
mysql_close ($db);
ob_end_flush();
?>

und as:
Code:
var lv:LoadVars = new LoadVars();
lv.Nummer	= Nummer;
lv.sendAndLoad("christian.php",lv,"POST");

lv.onLoad = function() {
    status 	  =	"Daten geladen";
	post_content = this['post_content'];
	txt_Vorname	= this['Vorname'];
	txt_Adresse	= this['Adresse'];
	txt_Ort		= this['Ort'];
	txt_PLZ		= this['PLZ'];
	txt_Land	= this['Land'];
	txt_Aktiv	= this['Aktiv'];
	txt_Email	= this['Email'];
	trace(lv);
};

Es geht darum, in ein Textfeld den Text eines bestimmten Posts aus einer wordpressdatenbank einzulesen. In der Datenbank heißt die Spaltenbezeichnung post_content. Da ich nur den Inhalt der Zeile ID9 brauche, habe ich dies im php_script angegeben. Doch irgendwas mache ich wohl grundlegend falsch?
Es wäre super, wenn mir jemand auf die Sprünge helfen könnte.

Danke, Gelaniee
 
Hallo.

Was bekommste denn bei deinem
trace(lv)
für eine Ausgabe?

Versuch mal stattdessen:
trace(this["value"]);
was hast du dann für eine Ausgabe?

Kommen überhaupt daten an?
Ansonsten noch eine Bedingung reinhauen:

lv.onLoad = function(fertig) {
if (fertig){
...

mfg
 
Hallo Matrixguy:)
danke ert mal für deine Antwort.

Ich habe es gleich mal ausprobiert. Die Ausgabe lautet 'undefined' ?

Hm? Was kann man denn da noch machen?
 

Neue Beiträge

Zurück