Fehler beim Datenbank auslesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehler beim Datenbank auslesen

    Moin,
    ich hab ein Problem. Wenn ich meine php-Datei auf meinem Webspace ausführe wird auf der Seite nichts angezeigt. Im HTML-Teil stimmt alles, nur hab ich keine Ahnung, was im php-Teil nicht stimmt. Passwort, Datenbankname und alles stimmen... ;)
    Ist mein erstes php-MySQL-Script, das länger als 5 Zeilen ist, also Verständnis bitte :whistling: :whistling:

    Quellcode

    1. <?php
    2. $name = "Jaffa";
    3. $row = array ();
    4. $verbindung = mysql_connect("*****","******","********");
    5. or die ("Fehler");
    6. mysql_select_db("*******");
    7. $abfrage = "SELECT
    8. id, name, passwort, rang, einkommen,
    9. geld, mitarbeiterA, mitarbeiterM, energieA, energieM,
    10. team1, team1rang, team2, team2rang, team3, team3rang, team4, team4rang, team5, team5rang
    11. team1beschreibung, team2beschreibung, team3beschreibung, team4beschreibung, team5beschreibung
    12. FROM
    13. spielerdaten
    14. WHERE
    15. name=".$name;
    16. $ergebnis = mysql_query($abfrage);
    17. while($row = mysql_fetch_object($ergebnis))
    18. {
    19. //Alle Anzeigevariablen werden aus der Datenbank ausgelesen
    20. $ID = $row->id;
    21. $name = $row->name;
    22. $passwort = $row->passwort;
    23. $rang = $row->rang;
    24. $einkommen = $row->einkommen;
    25. $geld = $row->geld;
    26. $mitarbeiterA = $row->mitarbeiterA;
    27. $mitarbeiterM = $row->mitarbeiterM;
    28. $energieA = $row->energieA;
    29. $energieM = $row->energieM;
    30. $team1 = $row->team1;
    31. $team1rang = $row->team1rang;
    32. $team2 = $row->team2;
    33. $team2rang = $row->team2rang;
    34. $team3 = $row->team3;
    35. $team3rang = $row->team3rang;
    36. $team4 = $row->team4;
    37. $team4rang = $row->team4rang;
    38. $team5 = $row->team5;
    39. $team5rang = $row->team5rang;
    40. $team1beschreibung = $row->team1beschreibung;
    41. $team2beschreibung = $row->team2beschreibung;
    42. $team3beschreibung = $row->team3beschreibung;
    43. $team4beschreibung = $row->team4beschreibung;
    44. $team5beschreibung = $row->team5beschreibung;
    45. }
    46. $ipadresse ="$REMOTE_ADDR";
    47. mysql_close($verbindung);
    48. ?>
    49. /* Html-Teil*/
    Alles anzeigen


    Danke ;)
  • JaffaCoder schrieb:

    Aber normalerweiße geht das doch auch, da schon oben in der Variable String die " " sind...

    echo "Hallo, mein Name ist".$name."und wohne hier";

    ?? Oder denk ich da grad falsch?

    da liegst du falsch. Die Anführungszeichen gehören zum SQL-String.

    Einen Integer musst du nicht Quoten.

    Und mysql_error nutzen, dann erfährst du sofort wo dein Fehler liegt.