kostenloser Webspace werbefrei: lima-city


MySql Datenbank wie geht das?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f********r

    Hi ich hab mich gerade so eine datenbank erworben die ich f?r meine Seite benutzen m?chte. Ich wollte sie in meine Seite einf?gen aber es ging nicht. Trotz meines Buches. Deshalb k?nntet ihr mir sagen wie ich die verbindung herstelle und die sachen abfrage und dan anzeige.

    W?hre nett wenn jemand das machen k?nnte.

    Felix
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,

    wolltest du selber ein Script schreiben, das Daten ausgibt und hinzuf?gt? Oder wolltest du eins installieren?
  4. Autor dieses Themas

    f********r

    Ich wollt selber eins schreiben des die daten ausgibt, aber des geht nicht.

  5. Ich wollt selber eins schreiben des die daten ausgibt, aber des geht nicht.


    Hast du den schone eine Tabelle mit entsprechenden Daten gef?hlt? (phpmyadmin)

    Und stellst du bei dem Script auch zuerst eine Connection zur Datenbank her, bevor du Abfragen erstellst?
  6. Autor dieses Themas

    f********r

    Ja in der DB steht was,
    und die verbindung baue ich so auf:
    <?
    $host ="mysql.lima-city.de";
    $user = "USER44678";
    $pass = "****";
    $database = "DB354152718";
    $dz = mysql_connect($host, $user, $pass);
    mysql_select_db(database, $dz);
    ?>

    Beitrag ge?ndert am 27.12.2005 19:14 von felixbayer
  7. Und was genau passiert nun? Kommt 'ne Fehlermeldung?
    Wenn die Verbindung korrekt hergestellt wurde, kannst du nun nach deinem Code anfangen, Daten aus der Datenbank abzufragen. ?berpr?fe mal mit der Funktion mysql_error(), ob die Verbidung korrekt hergestellt wurde: $dz muss einen Wert ungleich 0 haben und mysql_select_db muss ebenfalls einen Wert ungleich 0 zur?ckgeben. mysql_error() gibt dir die letzte MySQL-Fehlermeldung aus.
  8. bei mysql_select_db()

    Fehlt bei database noch ein $ ;)


    sonst suchter nach einer Datenbank namens database

    Beitrag ge?ndert am 27.12.2005 20:12 von adrians
  9. Autor dieses Themas

    f********r

    So weit so gut ein Fehler weniger.
    Aber mit dem Ausgeben wills auch noch nicht so gehen. Hier der Code:

    <?
    $sql = mysql_query("SELECT * FROM Punkte");
    while ($ds = mysql_fetch_objects($sql)){
    $name = $ds -> name;
    $status = $ds -> status;
    $punkte = $ds -> punkte;

    echo "$name $status $punkte<br>";
    }
    mysql_close($dz);
    ?>

    M?sste alles richtig sein.
  10. c*********c

    Der Befehl mysql_fetch_objects() existiert ?berhaupt nicht. Dank meiner ?berragender Intuition :wink: vermute ich, dass Du folgenden Befehl zu verwenden versuchst: http://de.php.net/manual/de/function.mysql-fetch-object.php

    Nebenbei: Es gibt ausser mysql_fetch_object() auch andere (meines Erachtens, ?bersichtlichere) Methoden, um den R?ckgabewert einer DB-Abfrage auszuwerten, Beispiele dazu w?ren mysql_fetch_array() oder mysql_fetch_assoc()

    Links:

    http://de.php.net/manual/de/function.mysql-fetch-assoc.php
    http://de.php.net/manual/de/function.mysql-fetch-array.php
  11. Autor dieses Themas

    f********r

    Ja schon es geht aber trotzdem nicht.
    Ich glaube des mit "->" is nicht richtig aber wie soll ich sonst machen.

    Schreibt doch bitte wie ihr daten von einer db mit php anzeigt.
  12. c*********c

    Wie oben beschrieben, ist es m?glich, mit mysql_fetch_arry() bzw. mysql_fetch_assoc() die Datens?tze auszulesen:


    <?
    $sql = mysql_query("SELECT * FROM Punkte");

    while ($ds = mysql_fetch_assoc($sql)){
    $name = $ds['name'];
    $status = $ds['status'];
    $punkte = $ds['punkte'];

    echo "$name $status $punkte<br>";
    }
    mysql_close($dz);
    ?>

    mysql_fetch_array() speichert die Daten, wie mysql_fetch_assoc ebenfalls, in einem Array.
  13. Das geht schon mit ->. Vielleicht solltest du mal di Leerzeichen weglassen:

    $objekt->variable

    Ich mach das auch immer so.
    Du kannst objekte ?brigens auch mit foreach() und Konsorten auaswerten.
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!