backbone: eintrag von daten in mysql-db

hi folks,

wollte mit vollgendem script die daten der vorhanden variablen in eine db schreiben. connecten tut das proggy nur wenn es die daten eintragen soll dann muckt es was ich eigentlich nicht verstehen kann. kann mir vielleicht jemand helfen und gucken wo hier der fehler ist. ich such schon seit ca. 1 stunde und verzweifel bald...

<?php

$db_host = "localhost";
$db_user = "abc";
$db_pwd  = "xxx";
$db_name = "use access";

$connect = mysql_connect($db_host,$db_user,$db_pwd);

$date_day = date("j.m.Y");
$date_time = date("G:i:s");

$sql1 = $date_day;
$sql2 = $date_time;
$sql3 = $REMOTE_ADDR;
$sql4 = $HTTP_REFERER;
$sql5 = $HTTP_USER_AGENT;
$sql6 = $REQUEST_URI;
$sql7 = $REQUEST_METHOD;

$add_data = "INSERT INTO access_data (date_day,date_time,ip_adresse,http_referer,user_agent,request_url,reqeuest_method) VALUES ('$sql1','$sql2','$sql3','$sql4','$sql5','$sql6','$sql7')";

if(mysql_query($db_name,$connect)){echo"connect ok<br>";};
if(mysql_query($add_data)){echo"insert ok<br>";} else {echo"fehler beim schreiben<br>";};
if(mysql_close($connect)){echo"disconnect ok<br>";};
?>

schonmal thx for help

  1. Hi,

    connecten tut das proggy

    was ist ein "proggy", und warum wird es trotz des bestimmten Artikels klein geschrieben?

    nur wenn es die daten eintragen soll dann muckt es

    Und das heißt?

    Cheatah

    --
    X-Will-Answer-Email: No
    1. hi, und hier nochmal...

      funktion: eintrag der variablen in datenbanl
      fehler-beschreibung: connectet zwar aber trägt daten nicht in datenbank ein
      fehlerursache: unbekannt

      <?php

      $db_host = "localhost"; //serveradresse
      $db_user = "abc"; //username
      $db_pwd  = "xxx"; //password
      $db_name = "use access"; // datenbankname

      $connect = mysql_connect($db_host,$db_user,$db_pwd);  //verbindung zur datenbank

      $date_day = date("j.m.Y");  //datum
      $date_time = date("G:i:s");  //zeit

      $sql1 = $date_day; //variable
      $sql2 = $date_time; //variable
      $sql3 = $REMOTE_ADDR; //variable
      $sql4 = $HTTP_REFERER; //variable
      $sql5 = $HTTP_USER_AGENT; //variable
      $sql6 = $REQUEST_URI; //variable
      $sql7 = $REQUEST_METHOD; //variable

      $add_data = "INSERT INTO access_data (date_day,date_time,ip_adresse,http_referer,user_agent,request_url,reqeuest_method) VALUES ('$sql1','$sql2','$sql3','$sql4','$sql5','$sql6','$sql7')";  // eintragsfolge in db

      if(mysql_query($db_name,$connect)){echo"connect ok<br>";};  // eintrag + funktionstest
      if(mysql_query($add_data)){echo"insert ok<br>";} else {echo"fehler beim schreiben<br>";};  // eintrag + funktionstest
      if(mysql_close($connect)){echo"disconnect ok<br>";};
      ?> // eintrag + funktionstest

      thx for help

      1. Hi,

        fehler-beschreibung: connectet zwar aber trägt daten nicht in datenbank ein

        sondern macht was? Was hat Deine Problemanalyse ergeben? Welche Debug-Ausgaben hast Du mit welchem Ergebnis durchgeführt?

        Lass Dir doch bitte nicht die Würmer einzeln aus der Nase ziehen...

        Cheatah

        --
        X-Will-Answer-Email: No
        1. hi,

          es erscheint folgende fehlernummer:

          1046: No Database Selected

          und nun?

          tschau

          1. Hallo backbone,

            es erscheint folgende fehlernummer:
            1046: No Database Selected
            und nun?

            Nun, wähle die Datenbank aus mit mysql_select_db()
            http://www.php.net/manual/de/function.mysql-select-db.php

            Schau' Dir die Beispiele dort an, insbesondere Beispiel 2.

            Gruss,

            Vinzenz

            --
            Die FAQ </faq/> des Forums sind lesenswert und hilfreich.
  2. Hallo

    So, und _was_ muckt er denn? Wäre durchaus hilfreich zu wissen. Ggf. solltest Du das Programm auch mal die Fehlermeldungen werfen lassen.

    Grüße aus Würzburg
    Julian

  3. Hi,

    wollte mit vollgendem script die daten der vorhanden variablen in eine db schreiben. connecten tut das proggy nur wenn es die daten eintragen soll dann muckt es was ich eigentlich nicht verstehen kann. kann mir vielleicht jemand helfen und gucken wo hier der fehler ist. ich such schon seit ca. 1 stunde und verzweifel bald...

    folgendem nicht vollgendem
    verbinden nicht connecten
    Programm bzw. hier: Script nicht Proggy
    wie wär's ausserdem mit ein paar Kommata, habe 5 Minuten gebraucht um den Satzinhalt zu verstehen. (Von der Gross-und Kleinschreibung ganz abgesehen)

    Wo kommt wann welcher Fehler?
    Überprüfe deine Variablen (alle -> mit echo übrigens)
    Lass Dir den fertigen SQL-String ausgeben

    dann schreib nochmals

    ciao
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    ->Alles ist gut wenn es aus Schokolade ist
  4. reqeuest_method) VALUES

    ^^