Hallo,
Ich habe hier eine Verbindung von flash mysql und php aufgebaut. Ziel soll folgendes sein, Flash greift mit folgender Zeile:
loadVariablesNum ("load.php?No=1", 0, "GET");
auf das php-script zu und übergibt den wert No=1 .
Das php-script load.php
<?php
$count= "$No";
require("entry.php");
$db = mysql_connect($server,$user,$passwort); mysql_select_db($dbname,$db);
$details_result = mysql_query("SELECT details FROM gast WHERE id = '$count'");
$return = mysql_result($details_result,0,"details");
$send_details = "&details=";
$send_details .= rawurlencode($return);
echo "$send_details";
mysql_close();
?>
in der entry.php steht:
<?
$server = "localhost";
$user = "gongl";
$passwort = "norden";
$dbname = "gbuch";
?>
Das script funktioniert auch, aber wenn ich sehr viel Text in der Datenbankspalte „details“ ablege, dann liest fllash zwar diesen noch aus, springt aber nicht mehr bei einer anderen Abfrage z.B:
loadVariablesNum ("load.php?No=2", 0, "GET");
auf den neuen Text um. Ich hab gelesen, dass die Funktion mysql_result sehr langsam sein soll. Ich habe es mit der funktion mayql_fetch_array probiert, bekomme als Ausgabe aber nur das Wort „array“ .Wer kann mir helfen, wie ich das Problem lösen könnte. Thanx für die Antworten.
Gr. Thomas
Ich habe hier eine Verbindung von flash mysql und php aufgebaut. Ziel soll folgendes sein, Flash greift mit folgender Zeile:
loadVariablesNum ("load.php?No=1", 0, "GET");
auf das php-script zu und übergibt den wert No=1 .
Das php-script load.php
<?php
$count= "$No";
require("entry.php");
$db = mysql_connect($server,$user,$passwort); mysql_select_db($dbname,$db);
$details_result = mysql_query("SELECT details FROM gast WHERE id = '$count'");
$return = mysql_result($details_result,0,"details");
$send_details = "&details=";
$send_details .= rawurlencode($return);
echo "$send_details";
mysql_close();
?>
in der entry.php steht:
<?
$server = "localhost";
$user = "gongl";
$passwort = "norden";
$dbname = "gbuch";
?>
Das script funktioniert auch, aber wenn ich sehr viel Text in der Datenbankspalte „details“ ablege, dann liest fllash zwar diesen noch aus, springt aber nicht mehr bei einer anderen Abfrage z.B:
loadVariablesNum ("load.php?No=2", 0, "GET");
auf den neuen Text um. Ich hab gelesen, dass die Funktion mysql_result sehr langsam sein soll. Ich habe es mit der funktion mayql_fetch_array probiert, bekomme als Ausgabe aber nur das Wort „array“ .Wer kann mir helfen, wie ich das Problem lösen könnte. Thanx für die Antworten.
Gr. Thomas
Kommentar