kostenloser Webspace werbefrei: lima-city


zur datenbank verbinden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    Ich habe mir jetzt gerade eine Datenbank ersteigert und wollte das jetzt gleich mal ausprobieren =), aba ich kann mich nicht verbinden...

    <? php
    $inDB = mysql_connect('localhost', 'itchydiemaus', 'passwort') or die ("Konnte keine Verbindung zur Datenbank herstellen");
    $db_select = mysql_select_DB616238995.Guestbook (user, nachricht, datum, $inDB) or die ("GEHT NIX");
    ?>

    hab ich da irgendwas falsch gemacht??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. statt localhost musst du mysql.lima-city.de nehmen.

    PS: Es stehen alle Daten die du brauchst in denen Privaten Men? unter Datenbanken

    Beitrag ge?ndert am 9.07.2005 12:18 von boyman
  4. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    Ja, du hast etwas falsch gemacht:

    mysql_connect("mysql.lima-city.de", "USER29427", "PW");


    Dein Passwort findest du im privaten Men? unter Datenbanken.
  5. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    hmm.. nein das funktioniert auch nicht... dabei bekomm ich diese meldung...

    Access denied for user: 'itchydiemaus@server1932015439.serverpool.info' (Using password: YES)

    wei?t du weiter??
  6. @ itchydiemaus

    K?nnte es sein das du deinen Benutername als User f?r die Datenbank genommen hast?

    Beitrag ge?ndert am 9.07.2005 12:31 von nebur22
  7. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    hey stimmt =)

    danke hab ich ?bersehn.. ;-)

    EDIT 0-checka
    Doppelpost gel?scht. Inhalt des zweiten Posts:

    Warum funktioniert $ref = fetch_row ($sql); das nicht??

    mfg itchydiemaus

    Beitrag ge?ndert am 9.07.2005 15:48 von 0-checka
  8. 0******a

    Wahrscheinlich, weil die Funktion mysql_fetch_row() heisst und nicht nur fetch_row(). Solltest du noch weitere Fehler haben, poste bitte auch die betreffenden Teile deines Quellcodes.

  9. Ich habe mir jetzt gerade eine Datenbank ersteigert und wollte das jetzt gleich mal ausprobieren =), aba ich kann mich nicht verbinden...

    <? php
    $inDB = mysql_connect('localhost', 'itchydiemaus', 'passwort') or die ("Konnte keine Verbindung zur Datenbank herstellen");
    $db_select = mysql_select_DB616238995.Guestbook (user, nachricht, datum, $inDB) or die ("GEHT NIX");
    ?>

    hab ich da irgendwas falsch gemacht??


    und dann brauchst du noch den query-
    $query=mysql_query($db_select);
  10. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    <?php

    $inDB = mysql_connect('mysql.lima-city.de', 'user', 'pass') or die ("Konnte keine Verbindung zur Datenbank herstellen".mysql_error());
    $sql = mysql_query("SELECT user, nachricht, datum, id FROM $db.Guestbook");

    while ($res = mysql_fetch_array($sql, MYSQL_NUM)){
    echo '<b>User:</b>'.$res[0].'<br><b>Nachricht:</b>'.$res[1].'<br><b>Datum:</b>'.$res[2].'<br><br>';}

    mysql_close ($inDB);

    ?>

    hat wer eine ahnung warum dieser code nicht funktioniert??

    ich habe eine Tabelle mit 2 zeile (da steht drin):

    user | nachricht | datum
    -------------------------
    Itchy | Test | 09/07/2005
    Itchy | Test2 | 09/07/2005


    jetzt will ich jede zeile ausgeben.. warum funktioniert das nicht mit meinem code??

    mfg Itchydiemaus
  11. 0******a

    In mysql_query() kannst du den DB-Namen nicht angeben. Benutz also vor mysql_query() die Funktion mysql_select_db() oder benutz statt mysql_query() die Funktion mysql_db_query().

    Also entweder so:
    mysql_select_db($db);
    $sql = mysql_query("SELECT user, nachricht, datum, id FROM Guestbook");

    Oder so:
    $sql = mysql_db_query($db, "SELECT user, nachricht, datum, id FROM Guestbook");

    Du solltest auch ?berpr?fen, ob das Ergebnis, das in $sql gespeichert wird != FALSE ist und ansonsten eine Fehlermeldung ausgeben.
  12. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    hmm.. danke aba bei mir funktioniert noch irgendwas anderes nicht..

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result

    warum funktioniert das mysql_fetch_array() nicht?

    der code schaut jetzt so aus..

    <? php
    $inDB = mysql_connect('mysql.lima-city.de', 'user', 'pass') or die ("Konnte keine Verbindung zur Datenbank herstellen".mysql_error());

    $sql = mysql_db_query($db,"SELECT user, nachricht, datum, id FROM Guestbook");

    while ($res = mysql_fetch_array($sql, MYSQL_NUM)){
    echo '<b>User:</b>'.$res[0].'<br><b>Nachricht:</b>'.$res[1].'<br><b>Datum:</b>'.$res[2].'<br><br>';}

    mysql_close ($inDB);

    ?>

    sollte doch funktioniern oda?

    mfg ItchydieMaus
  13. wenn mysql_fetch_array() doch nicht funktioniert, warum nimmst denn nicht einfach mysql_fetch_object()?! das geht auch ganz einfach und du gibts deine Spalten so aus=>
    ...verbindung zur Datenbank aufbauen....
    $eintrag="SELECT* FROM Tabellenname";
    $abfrage=mysql_query($eintrag);
    while($row= mysql_fetch_object($abfrage))
    {
    echo"$row->Spalte";
    }?>

    Beitrag ge?ndert am 9.07.2005 18:44 von freshprince
  14. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    wenn ich mysql_fetch_object () verwende bekomm ich den selben fehler wie mit mysql_fetch_array() nur mit fetch_object()...

    Ich glaub ich wei? warum denn bei:

    if ($sql == FAlSE)

    kommt true heraus...

    ich wei? aba nicht warum.. hast du eine idee??

    mfg itchydieMaus

    Beitrag ge?ndert am 9.07.2005 19:06 von itchydiemaus
  15. 0******a

    Gib einfach mal die MySQL-Fehlermeldung aus. Machst du so:
    if ($sql == FALSE)
    &#123;
    &nbsp;&nbsp;echo mysql_error();
    &nbsp;&nbsp;exit();
    }

    Ich sch?tze mal, dass irgendwas mit deiner SQL-Abfrage nicht stimmt. Daher solltest du auch mal den Aufbau deiner Tabelle posten. Weitere Hinweise dazu im Regelthread dieses Forums. Bitte dort reinschauen.

    Beitrag ge?ndert am 9.07.2005 20:37 von 0-checka
  16. 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!