mysql.php connected sich ncht mit der MySQL Datenbank

  • Hallöchen liebe community,

    mein Problem ist wie folgt.
    Ich versuche mich momentan daran über scripte meine MySQL Datenbank anzusprechen/zu bespielen.
    Ich hab mir bereits zwei Tut's sowie ein Video zu diesem Thema angeguckt, jedoch scheint es aus irgendeinem Grund nicht zu klappen.

    Ich habe wie in dem Tut beschrieben eine "connect_to_mysql.php" erstellt:

    <?php

    $db_host = "localhost";
    $db_username = "root";
    $db_pass = "Ver2felt";
    $db_name = "lanplaner";


    @mysql_connect("$db_host","$db_userman","$db_pass")or die("Leider ist ein Fehler beim Verbindungsaufbau zur Datenbank aufgetreten");

    @mysql_select_db("$db_name")or die("Keine Datenbank mit dem namen **** gefunden.");

    ?>


    mit im Verzeichniss befindet sich die Datei "quickcheck.php":

    <?php

    include_once "connectto_mysql.php";

    print"<br/><h2>OK!</h2>";
    ?>


    Laut dem Tut soll das OK nur dann erscheinen, wenn er sich auch wirklich mit der DB connecten konnte....

    Hier nun die *.PHP woraus ich zu 100% schließe, das etas nicht klappt/stimmt...

    create_table.php:

    <?php

    include_once "conncet_to_mysql.php";

    print"Table wird erstellt...<br/>";

    $result="CREATE TABLE user (
    id int(11) NOT NULL auto_increment,
    firstname varchar(255) NOT NULL,
    lastname varchar(255) NULL,
    nickname varchar(255) NOT NULL,
    email varchar(255) NOT NULL,
    password varchar(255) NOT NULL,
    account_type enum('a','b','c') NOT NULL default 'a',
    email_activated enum('0','1') NOT NULL default '0',
    PRIMARY KEY (id),
    UNIQUE KEY email (email)
    )";

    if (mysql_query($result)){
    print "Table erfolgreich erstellt!...
    <br/><br/><b> Table wurde angelegt.<br/>
    Bitte entferne nun die create_table.php...<br/>";
    }else{
    print "Table konnte nicht erstellt werden!<br/>";
    }
    exit();
    ?>


    Wie im tut, gehe ich nun über den browser in
    http://HTTP://localhost/test/create_table.php.
    Im Video sah man wie nun der Text erschien und der Table erstellt wurde.
    Bei mir bleibt die Seite weiß!

    Rufe ich nun die quickchek.php auf, gibt er mir immer OK! aus, selbst wenn ich bei include_once "pipifaxe"; rein schreib.

    wieso bekomme ich keine connection zur DB?
    Was ist falsch, warum erstellt er den table nicht/gibt mit die vorgegebenen messages aus?

    Ich habe zu hause nen VM-Server eingerichtet und UBUNTU installiert.
    Apache2
    MySQL
    PHPMyadmin sind installiert und laufen.

  • <?php@mysql_connect("$db_host","$db_userman","$db_pass")or die("Leider ist ein Fehler beim Verbindungsaufbau zur Datenbank aufgetreten");

    Nimm deine Datenbankdaten raus also PW und so, das sollte man hier nicht sehen^^
    schrieb einfach bla bla oder so. Das Passwort geht uns nichts an.

    In meinem Quote siehst du den fehler $db_userman... man sollte nicht immer kopieren ^^

    EDIT// Wenn du das nächste mal Code postest kannst du die BB Codes [CODE], [code=html] und/oder [code=php] nutzen :)

    Don't follow me, I run into walls.

    Einmal editiert, zuletzt von MyXoToD (17. Juni 2010 um 15:29)

  • Und bei Problemen Fehlermeldungen mit @ zu unterdrücken, ist auch nicht gerade ideal.

  • So, habe nun den Fehler ausgebessert, trotzdem bekomme ich scheinbar keine Verbindung.
    Wenn die die *.php aufrufe, bleibt die Seite weiß!
    Rufe ich die Create_Table.php auf, bleibt die Seite ebenfalls weiß und die DB leer.

    PS: Das PSW: ist mein default PSW... Kennen zwei Kollegen und meine Freundin sowieso ^^ (im grunde haste aber recht). Zudem ist der Server eh nur im LAN und daher nicht gefärdet :).

  • ok, hatte noch nen buchstaben dreher in der create_table gefunden... Funzt nun...

    @All

    Thema ist gegessen. Problem gelöst.
    Ein Dank an die die mir geholfen haben :)!