kostenloser Webspace werbefrei: lima-city


kein connet zur datenbank aber laut buch muss es so gehen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    <? include ('config.inc.php') ?>
    <html>
    <head></head>
    <body>
    <?
    $sql = mysql_query('SELECT * FROM user');
    while ($ds = mysql_fetch_objekt($sql)){
    $name = $ds -> name;
    $id = $ds -> id;
    echo '$id $name<br>';
    }
    mysql_close($dz);
    ?>
    </body>
    </html>

    das ist der code aus dem buch was ich vor mir habe aber das haut so nicht hin da kommt immer

    Fatal error: Call to undefined function mysql_fetch_objekt() in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 7

    und laut meinem config inc.php der so aussiht

    <?
    $host = 'mysql.lima-city.de';
    $user = 'USER29345';
    $pass = '******';
    $database = 'DB1279172422';
    $dz = mysql_connect($host, $user, $pass);
    mysql_select_db($database, $dz);
    ?>

    steht auch so im buch drinne

    habe ich nu was falsch gemacht oder steht da was falsches im buch
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. the-eden-projekt schrieb:
    <? include ('config.inc.php') ?>
    ....


    du hast dahinter das ; vergessen, also

    <? include ('config.inc.php'); ?>
  4. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    hä ich dachte wenn ich das so schreibe brauch ich das nicht machen oder ist sogar falsch ???

    habe das mal irgendwo gelesen kann auch sein in dem BUCH ;(
    naja zumindets kommt jetzt garnichts mehr nur weiß

    ist das normal?

    und das kommt da jetzt

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql.lima-city.de' (4) in /home/webpages/lima-city/the-eden-projekt/html/wood/config.inc.php on line 6

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/webpages/lima-city/the-eden-projekt/html/wood/config.inc.php on line 7

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 6

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 6

    Fatal error: Call to undefined function mysql_fetch_objekt() in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 7

    Beitrag geaendert: 27.11.2006 16:48:09 von the-eden-projekt
  5. x2-avrilfan1999

    x2-avrilfan1999 hat kostenlosen Webspace.

    Das wird daran liegen, weil der MYSQL-Sever schon wieder down ist.
    Habe nämlich gerade das gleiche Problem.

    Kannst nur abwarten wir Lima-City das wieder hingebogen hat.
  6. du hast recht, entschuldige. Man braucht kein ;

    Lösung:

    <? include ('config.inc.php') ?>
    <html>
    <head></head>
    <body>
    <?
    $sql = mysql_query('SELECT * FROM user');
    while ($ds = mysql_fetch_array($sql)){
    $name = $ds['name'];
    $id = $ds['id'];
    echo ''.$id.''.$name.'<br>';
    }
    mysql_close($dz);
    ?>
    </body>
    </html>

    Mit mysql_fetch_object hat das nicht funktioniert, deswegen habe ich das jetzt mit mysql_fetch_array gemacht.
    Und echo hab ich auch mal berichtigt. Bei mir hat er angezeigt:

    $id $name
    $id $name

    und nicht

    [echte id] [echter name]

    so wie es jetzt ist hat es bei mir funktioniert.
  7. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    na toll ;( muss ich ja wohl warten und das gerade jetzt sowat ist doof
  8. wickedthunder

    wickedthunder hat kostenlosen Webspace.

    wegen dem ";"
    das trennzeichen brauchst du nicht, wenn danach kein befehl mehr kommt, dann ist das "?>" etc. das trennzeichen.

    und damit es nicht so viele fehlermeldungen gibt, machste am besten, sobald die db nicht erreichbar ist:

    $dz=mysql_connect($host, $user, $pass) OR die('Datenbank nicht erreichbar');
    dann bricht der prozess direkt danach ab und gibt "Datenbank nicht erreichbar" aus, statt das script weiter abzuarbeiten, obwohl die Datenbank eh down ist.

    und wegen der limacity db, warum benutzte nicht einfach xampp/apache solange?
  9. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.

    hatte ich mal nur funzt da nie die datenbank bei mir obwohl ich alles so mache wie ich es soll sagt er mir grundsätzlich das keine datenbank da ist ;(

    und nu steht das da

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql.lima-city.de' (4) in /home/webpages/lima-city/the-eden-projekt/html/wood/config.inc.php on line 6
    Datenbank nicht erreichbar

    Beitrag geaendert: 28.11.2006 14:52:17 von the-eden-projekt
  10. x2-avrilfan1999

    x2-avrilfan1999 hat kostenlosen Webspace.

    Das kommt dadurch das der MYSQL Sever zurzeit größere Probleme zu scheinen hat, er ist heute wieder down. Daher auch diese Fehlermeldung, die gleiche kommt bei mir auch. Wenn ich meine Homepage betreten will.
    Hoffentlich geht er bald wieder.


    Beitrag geaendert: 28.11.2006 16:49:41 von x2-avrilfan1999

  11. [...]

    Fatal error: Call to undefined function mysql_fetch_objekt() in /home/webpages/lima-city/the-eden-projekt/html/wood/test.php on line 7

    [...]

    Tja, was heißt das bloß? Was könnte es bloß heißen?
    Vllt, dass die Funktion "mysql_fetch_objekt ()" nicht existiert? Richtög!
    Und warum nicht?
    Wenn du nicht von alleine darauf kommst, dann gib die Funktion doch einfach mal bei Google ein und schau dir den Vorschlag an, den Google macht.
  12. m*******9

    'mysql_fetch_objekt ()'

    Wenn das so im Buch steht, dann würde ich es verbrennen!

  13. du hast recht, entschuldige. Man braucht kein ;

    Lösung:

    <? include ('config.inc.php') ?>
    <html>
    <head></head>
    <body>
    <?
    $sql = mysql_query('SELECT * FROM user');
    while ($ds = mysql_fetch_array($sql)){
    $name = $ds['name'];
    $id = $ds['id'];
    echo ''.$id.''.$name.'<br>';
    }
    mysql_close($dz);
    ?>
    </body>
    </html>

    Mit mysql_fetch_object hat das nicht funktioniert, deswegen habe ich das jetzt mit mysql_fetch_array gemacht.
    Und echo hab ich auch mal berichtigt. Bei mir hat er angezeigt:

    $id $name
    $id $name

    und nicht

    [echte id] [echter name]

    so wie es jetzt ist hat es bei mir funktioniert.


    Hallo,

    das mit dem echo kann man auch so lösen:

    echo $id.$name.'<br>';


    oder mit Leerzeichen:

    echo $id.' '.$name.'<br>';


    oder so:

    echo "$id $name<br>"; //Solten eigentlich Doppelte Anführungszeichen nicht einfache sein-> liegt an lima-citys formatierung


    Beitrag geaendert: 28.11.2006 21:40:19 von dussel
  14. Autor dieses Themas

    the-eden-projekt

    the-eden-projekt hat kostenlosen Webspace.


    'mysql_fetch_objekt ()'

    Wenn das so im Buch steht, dann würde ich es verbrennen!



    lol ja es steht genau so in dem buch drinne, dass ist das Buch php MySQl son kleines buch
    isbn 3-8272-6932-6 und dann habe ich noch das php 5 grundlagen und profiewissen =) was aber so schwer war den tag ;)
  15. 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!