Monty Bunrs: Help

ich hab ein seltsames problem mit dem PHP-Befehl mysql_fetch_array
ich hab euch den relevanten code teil unten rein kopiert
haltet mich bitte nicht mit komentaren auf,wie da stehen nicht die login-daten für die datenbank
konzentriert euch bitte auf die while-schleifen
wenn ihr ne bessere möglichkeit wisst den mysql_fetch_array befehl auszuführen, dann sagt es mir bitte
ich glaube aber das diese methode standart ist

require ("mysql_login.php");
$mysql_table = "test4";
$conn_id = mysql_connect($mysql_server_url,$mysql_server_id,$mysql_server_pw);
mysql_select_db($mysql_server_db1,$conn_id);
$result = mysql_query("SELECT * FROM $mysql_table WHERE objekt_id='$eingabe_text[1]'");

mysql_close($conn_id);
//Diese While schleife bringt kein ergebniss
while ($row = mysql_fetch_array($result)){}
echo   $row[0];
function echo_table($colum_name)
{
 global $row;
//Diese while-schleife liest führt den Befehl korekt aus
//Der Code-Steht nur zum ausprobieren als komentar
// while ($row = mysql_fetch_array ($result))
// {
  $temp = explode(";;",$row[$colum_name]);
// }
 for ($i = 0; $temp[$i]; $i++)
 {
  if ($temp[$i] != "ENTER")
  {
   echo "\t\t<td>$temp[$i]</td>\n";
  }
  else
  {
   echo "\t</tr>\n\t<tr class="daten">\n";
  }
 }
}

echo_table("ueberblick");

  1. Huhu

    mysql_close($conn_id);

    es könnte nicht vielleicht daran liegen, dass Du die db-Verbindung an dieser Stelle beendest ...

    //Diese While schleife bringt kein ergebniss
    while ($row = mysql_fetch_array($result)){}

    Viele Grüße

    lulu

  2. Hallo,
    so wie es dort steht kann es eigentlich nicht funzen, da du den mysql-connect vor der While-Schleife schließt.
    So etwas erledigt man nach allen Datenbankaktionen.

    Grüße
    Thomas