Új hozzászólás Aktív témák

  • r0by

    addikt

    válasz domi007 #357 üzenetére

    Először is, mindig csinálj ellenőrzést, hogy sikeres-e a query.
    Valszeg a query-d a hibás, mert a crc (bár ez nem feltétlen) is meg a megoldas mezok is sztringek kellenek, hogy legyenek, mert mindketto tartalmazhat vegyesen szamokat és betuket is, így tehát aposztrof koze kell tenni.
    Azonkívül persze az sql tábládnak is igazodnia kell ehez, nyilván int-es mezőre nem megy be a megoldás értéke.
    És persze a VALUES kulcsszo után tehetsz szóközt, mert erre is háklis lehet.
    Korán reggel talán így nézne ki a kód:

    <?php
    $db_host = "localhost";
    $db_user = "root";
    $db_pwd = "root1";
    $db_name = "test";
    mysql_connect($db_host, $db_user, $db_pwd);
    mysql_select_db($db_name);
    $crc=$_GET['crc'];
    $megoldas=$_GET['megoldas'];
    $sql = "INSERT INTO kacsa (CRC_ertek,Megoldas) VALUES ('" . $crc . "','" . $megoldas . "');";
    $eredmeny = mysql_query($sql);
    if(!$eredmeny){die('Arrgh, talán rossz az sql: ' . $sql);}
    else{echo 'Adatrögzítés sikeres';}
    ?>

    Próbáld meg így.

Új hozzászólás Aktív témák