将Statement pro插入MySQL DB

时间:2017-07-04 11:02:07

标签: php mysql arrays pdo insert

我试过构建一个insert语句。代码运行没有任何错误,但数据不会存储到数据库中。但我无法看出问题所在。 这是我的代码......

if (isset($_POST["submit_eingabemaskeR"]))
{
    $tore = $_POST['tore'];
    $note = $_POST['note'];
    $spielPlan = $_POST['SpielerNummer'];
    $spielerID = "123";

    $pdoInsert = new PDO('mysql:host=localhost;dbname=tmp_bundesliga;charset=utf8mb4', 'root');
    $sqlInsert = "INSERT into `SpielerStats` ('Player_ID', 'Note', 'Tore', 'Spielplan_ID') VALUES (:tore, :note, :spielPlanID, :spielerID)";
    $pdoResult = $pdoInsert->prepare($sqlInsert);

    $pdoExec = $pdoResult->execute(array(":tore"=>$tore, ":note"=>$note, ":spielPlanID"=>$spielPlan, ":spielerID"=>$spielerID));

    if($pdoExec){
        echo 'Data insert';
    }else{
        echo 'Data not insert';
    }
}

谢谢你的帮助!

0 个答案:

没有答案