使用mysql和php插入数据问题

使用mysql和php插入数据问题,php,mysql,sql,insert,sql-insert,Php,Mysql,Sql,Insert,Sql Insert,此代码必须工作,但它不工作。当我在mysql工作台上使用echo$sql查询时,它实际上将数据添加到数据库中。我认为mysql_查询方法是有道理的。这两天我一直在为这件事苦苦挣扎,如果能帮上一点忙就太棒了 这是密码 <?php if ($_SERVER["REQUEST_METHOD"]=="POST") { include('mysqli_connect.php'); $AracMarkasi = m

此代码必须工作,但它不工作。当我在mysql工作台上使用echo$sql查询时,它实际上将数据添加到数据库中。我认为mysql_查询方法是有道理的。这两天我一直在为这件事苦苦挣扎,如果能帮上一点忙就太棒了

这是密码

    <?php 


     if ($_SERVER["REQUEST_METHOD"]=="POST") {
     include('mysqli_connect.php');



    $AracMarkasi = mysqli_real_escape_string($conn, $_POST['AracMarkasi']);
    $AracPlakasi = mysqli_real_escape_string($conn, $_POST['AracPlakasi']);
    $AracRengi = mysqli_real_escape_string($conn, $_POST['AracRengi']);
    $AracModeli = mysqli_real_escape_string($conn, $_POST['AracModeli']);
    $AracSahibiAdi = mysqli_real_escape_string($conn, 
    $_POST['AracSahibiAdi']);
    $AracSahibiSoyadi = mysqli_real_escape_string($conn, 
    $_POST['AracSahibiSoyadi']);
    $AracSahibiAdresi = mysqli_real_escape_string($conn, 
    $_POST['AracSahibiAdresi']);
    $AracSahibiTC = mysqli_real_escape_string($conn, 
    $_POST['AracSahibiTC']);
    $DosyaNO = mysqli_real_escape_string($conn, $_POST['DosyaNO']);
    $IcraDairesiNO = mysqli_real_escape_string($conn, 
    $_POST['IcraDairesiNO']);
    $Durum = mysqli_real_escape_string($conn, $_POST['Durum']);




    $sql = "INSERT INTO deptcar.arac_tablosu (AracPlakası,AracMarkasi,AracModeli,AracRengi,AracSahibiAdi,AracSahibiSoyadi,AracSahibiTCKimlik,AracSahibiAdresi,AracDurum,DosyaNO,IcraDairesiNO) VALUES('$AracPlakasi','$AracMarkasi','$AracModeli','$AracRengi','$AracSahibiAdi','$AracSahibiSoyadi','$AracSahibiTC','$AracSahibiAdresi','$Durum','$DosyaNO','$IcraDairesiNO')";

    echo "$sql";

    $result = mysqli_query($conn,$sql);

    echo "$result";

    if(!$result)
    { die('Could not enter data: ' . mysql_error());}
    else{echo "Entered data successfully\n";}

    mysql_close($conn);
    }
    ?>

这张桌子是怎么做的?您确定AracRengi列上没有NOTNULL吗?请仔细阅读mysql\u error(),echo mysql\u error(),您正在混合使用mysql API,以及
mysqli\u query
mysql\u error
的用法。将后者更改为
mysqli_error
,您可能会对语句不执行的原因有一个大致的了解。@Superdrac我在任何语句中都没有NULL。AracPlakası最后一个字符是什么?它似乎不是一个i。我ı我ı。它可能是一个无法阅读的摇篮