David Hörpel: MYSQL: Frage zu Script

Hallo!

Bei diesem Script hier
<?php

$db_host = "localhost";
$db_host = "david";
$db_pw   = "hoerpel";
$db_db   = "latein";
$verbindung = mysql_connect("$db_host","$db_host","$db_pw");
if (!$verbindung)
 {
   echo "Keine Verbindung möglich!";
 }
mysql_select_db("$db_db");

$abfrage = mysql_query("select name from begegnung");

while (list($name) = mysql_fetch_row ($abfrage))
 { echo "$name"; }

?>

möchte ich aus einer Tabelle begegnung das Feld name auslesen. Leider zeigt er bei mir keine Ergebnisse an und hört nie auf zu laden.
Was mache ich falsch?

MfG David!

Ps: Ich arbeite mich in das Gebiet Datenbankprogrammierung gerade erst ein.

  1. Hi,

    Leider zeigt er bei mir keine Ergebnisse an und hört nie auf zu laden.

    ersetze Deine while-Schleife testweise durch eine definierte Anzahl von fetch_rows.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. $db_host = "localhost";
    $db_host = "david";

    Ich würde mal versuchen der einen Variablen einen anderen namen zu geben, die heissen bei dir nämlich beide $db_host

    Probiers mal so:

    $db_host = "localhost";
    $db_user = "david";
    $db_pw   = "hoerpel";
    $db_db   = "latein";
    $verbindung = mysql_connect("$db_host","$db_user","$db_pw");

  3. Hallo,

    Ist der Name 'name' eine gute Idee? - Tauf den mal testweise um.
    Wozu ist das list gut ?
    while ($daten = mysql_fetch_array($abfrage)){
    reicht doch aus.

    Dieter