Query INSERT Problem! Bin ich zu blöd dafür??

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Query INSERT Problem! Bin ich zu blöd dafür??

    Hi Leute ich fass mir grad an den Kopf.

    Hier erstmal mein Code:

    PHP-Code:
    <?php


    // Auffangen der übergebenen Variablen
    $HOST=$_GET['host'];
    $FACILITY=$_GET['facility'];
    $PRIORITY=$_GET['priority'];
    $LEVEL=$_GET['level'];
    $DATE=$_GET['date'];
    $TIME=$_GET['time'];
    $MSG=$_GET['msg'];


    $db=mysql_connect("localhost""root""Syslog");
    mysql_select_db("bla"$db);



    mysql_query("INSERT INTO test (host,facility,priority,level,date,time,msg) VALUES ($HOST,$FACILITY,$PRIORITY,$LEVEL,$DATE,$TIME,$MSG)"$db);
    //mysql_query("INSERT INTO test (host,facility,priority,level,date,time,msg)VALUES (7,6,5,4,3,2,1)", $db);



    $outputdb=mysql_query("SELECT * FROM `test` LIMIT 0 , 30"$db);´//Inhalte des Table auswählen
    mysql_close($db);

    // START Ausgabe des Table in einer Tabelle
    echo "<table>\n";
    while (
    $line mysql_fetch_array($outputdbMYSQL_ASSOC)) {
        echo 
    "\t<tr>\n";
        foreach (
    $line as $col_value) {
            echo 
    "\t\t<td>$col_value</td>\n";
        }
        echo 
    "\t</tr>\n";
    }
    echo 
    "</table>\n";
    // ENDE Ausgabe Table

    // START Ausgabe des Variableninhalts
    echo "<br><hr>$HOST<br>$FACILITY<br>$PRIORITY<br>$LEVEL<br>$DATE<br>$TIME<br>$MSG<br><hr>";
    // ENDE Ausgabe des Variableninhalts
    ?>
    das Script wird per folgenden Link aufgerufen:
    http://localhost/phptest.php?host=ww...textextetxtext

    Nicht wundern über sinnloses im Code. Ich teste grad bissl.

    Wichtig ist das mysql_query( INSERT....

    Wenn ich mit dem INSERT eine Variable übergebe, schreibts mir nix in die DB.
    Wenn ich aber normale Zahlen übergebe (Der Kommentar) dann schreibts mir nen ganz normalen Eintrag.

    Dachte schon es liegt an den . in den Variablen, aber die DB Zellen nehmen Punkte an und wenn ich in das INSERT direkt ein www.google.de schreibe geht das auch, nur nicht wenn es in einer Variablen steht.

    Die Variablen haben auch den Wert. Das echo beweist es mir (habe echo auch schonmal VOR das query erfolgreich getestet)

    *verrückt werd*

    LG Cupi


    Änderung: Script bissl übersichtlicher gemacht
    Zuletzt geändert von ; 17.02.2005, 12:05.

  • #2
    mach da mind. mal mysql_error() rein
    Der Programmierer ist der Vormund des Anwenders.

    Kommentar


    • #3
      Hi!

      Hatte das Problem auch mal

      probier mal die Variablen in ' (shift + #) zu stellen

      PHP-Code:
      VALUES ('$HOST','$FACILITY',......... 
      Vielleicht funktioniert´s dann


      Tom

      Kommentar


      • #4
        Danke Tom es hat geholfen

        hab zwar geglaubt das schonmal probiert zu haben....naja jetzt funktioniert es *g* Danke

        Kommentar

        Lädt...
        X