MySQL正在插入NULL值

时间:2016-10-23 22:22:50

标签: php mysql null

我的桌子有些麻烦。

对于每个新请求,MySQL都会添加一个NULL值,我不知道为什么:(事实上我的所有列数据都已“移位”,任何想法如何解决?谢谢

要在SQL中添加查询,请使用以下代码:

PS:即使我将列设置为NOT NULL,它也会将该名称替换为空白。

require_once 'sql.php';
  $sqlConnexion = new mysqli($hn,$un,$pw,$db);
    if($sqlConnexion->connect_error){
      die ('Soucis de connexion SQL');}
       $date = date("d/m/y G:i:s");

 if(isset($_POST['zoneDeText'])){
 $area = $_POST['zoneDeText'];

$A = preg_replace('/\s{1,}/',' ', $area);
    $B =preg_replace('/^\s/','', $A);
            $C = preg_replace('/,$/', '', $B);
                $explode = explode(' ', $C);

if($C != ''){
$instruction= $sqlConnexion->prepare("INSERT INTO entry SET entréesUtilisateurs=?");
    if($instruction !== false){
        $instruction->bind_param('s', $C);
            $instruction->execute();
                $instruction->close();
    }else{
        echo "Trouble inserting $C";
    }

SQL trouble in image

1 个答案:

答案 0 :(得分:-1)

为什么使用“INSERT INTO entry SET”?

你应该使用“INSERT INTO entry(entréesUtilisateurs,SortieTraitée,Date)VALUES(?,?,?)”