kostenloser Webspace werbefrei: lima-city


Warum gehts nicht

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    zyclop

    zyclop hat kostenlosen Webspace.

    warum kann ich nichts in meine tabelle (mysql) importieren??

    <?php

    include ('db_connect.php');
    /* Verbindung zur DB */
    mysql_connect("$host","$user","$passwort") or
    die ("Verbindung zur Datenbank konnte nicht hergestellt werden!");
    mysql_select_db("$datenbank");
    /* Daten in DB einf?gen */
    $user_regdate = date("d.M.y H:i");
    $sql = "INSERT INTO ncom_users (Nickname,Vorname,Nachname,Wohnort,Telefon,Email,Kennwort,Clan,Anmeldedatum) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');";
    $result = mysql_query($sql);
    mysql_fetch_assoc($result);
    ?>

    m?sste doch richtig sein


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

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

  3. mysql_fetch_assoc($result); ist nur f?r "SELECT"-Abfragen .> k?nnte der Fehler sein

    MfG Asmodeus
  4. b************y



    zyclop schrieb:
    mysql_connect('$host','$user','$passwort') or
    die ('Verbindung zur Datenbank konnte nicht hergestellt werden!');
    mysql_select_db('$datenbank');
    zyclop


    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
    @mysql_select_db("$db_name",$db);

    Probiers ma so...

    Du hast vergessen den Connect reinzuschreiben.
  5. nene - das passt schon so..

    der einzige unterschied ist, das dein (butzlumbejunky) Code bei einem Connection-Fehler nichts macht w?hrend der Code von zyclop einen Fehler ausgibt [ mit: die('Verbindung zur Datenbank konnte nicht hergestellt werden!'); ]

    MfG Asmodeus
  6. b************y

    Nein das hat ja nix damit zu tun her hat geschrieben:

    mysql_connect("$host","$user","$passwort");
    mysql_select_db("$datenbank");



    Und ich habe geschrieben:

    $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
    @mysql_select_db("$db_name",$db);

    Kann sein, dass das andere teil auch falsch war, aber meinst ist der wichtigere Grund. Denn ohne das geht garnix.
  7. 0******a

    @butzlumbejunky:
    Wenn bei mysql_select_db() (und anderen Funktionen) keine Verbindungsressource angegeben wird, wird die zuletzt ge?ffnete DB-Verbindung benutzt. Von daher trifft dein Einwand hier nicht zu.

    Ich denke eher, dass der Fehler in nicht kompatiblem Format zwischen DB-Tabelle und Aufruf liegt. Aber ist nur eine Vermutung, da du nicht (wie in den Regeln zu diesem Forum gefordert) deinen Tabellenaufbau angegeben hast.
  8. Autor dieses Themas

    zyclop

    zyclop hat kostenlosen Webspace.

    also das steht in meiner anmeldung_senden.php datei...immer wenn ich dann auf submit im formular klicke kommt ein fehler meistens ein unexpected "irgendwas" in line "irgendwo" (is immer anders)aber was mach ich falsch

    <?php

    include ('db/db_connect.php');
    // Daten bekommen und an DB senden :

    /* Verbindung zur DB */
    mysql_connect("$host","$user","$passwort") or
    die ("Verbindung zur Datenbank konnte nicht hergestellt werden!");
    mysql_select_db("$datenbank");
    /* Daten in DB einf?gen */
    if($_POST['Anmelden']){

    $nickname =$_POST["nickname"];

    $user_firstname = $_POST["user_firstname"];

    $user_lastname = $_POST["user_lastname"];

    $user_town = $_POST["user_town"];

    $user_phone = $_POST["user_phone"];

    $unser_email = $_POST["user_email"];

    $user_password = $_POST["user_password"];

    $user_clan = $_POST["user_clan"];

    $user_regdate = date("d.M.y H:i");

    $sql = "INSERT INTO ncom_users (Nickname,Vorname,Nachname,Wohnort,Telefon,Email,Kennwort,Clan,Anmeldedatum) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');";
    if(mysql_query($sql)){

    // Mail-Versand :
    $message.="Guten Tag,\n";
    $message.="$nickname hat sich f?r die LAN-Party angemeldet.\n";
    $message.="Hier sind seine Daten:\n\n";
    $message.="Nickname: $nickname\n";
    $message.="Name: $user_lastname,$user_firstname\n";
    $message.="Wohnort: $user_town\n";
    $message.="Telefon: $user_phone\n";
    $message.="E-Mail: $user_email\n";
    $message.="Clan: $user_clan\n\n";
    $message.="mfg\n";
    $message.="Zyclop\n\n";
    $message.="PS:\n";
    $message.="Diese Nachricht wurde automatisch generiert.\n\n";
    $message.="date("d.M.y H:i:s")";
    mail('zyclop11@gmx.net,globemasters@web.de', '[Neue Anmeldung]', $message, 'From: '. $email ."\r\n");
    // ---
    echo "Ihre Anmeldung wurde erfolgreich gesendet!";
    }
    }
    ?>
  9. 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!