我想问。我遇到了错误
致命错误:未捕获PDOException:SQLSTATE [23000]:完整性约束违规:1048列' id'在C:\ WTServer \ WWW \ disc \ admin \ newsadd.php中不能为空:79堆栈跟踪:#0 C:\ WTServer \ WWW \ disc \ admin \ newsadd.php(79):PDOStatement->在第79行的C:\ WTServer \ WWW \ disc \ admin \ newsadd.php中抛出execute()#1 {play}
当我在数据库中添加外键时,会发生我不知道该怎么办,到目前为止我还没找到合适的编码
来自tbl_login的外键(id)
我的代码newsadd.php
usort($array, function ($a, $b) use ($valueOrder, $titleOrder) {
$pos_a = search($a['value'], $valueOrder);
$pos_b = search($b['value'], $valueOrder);
if ($pos_a === $pos_b) {
return search($a['title'], $titleOrder) - search($b['title'], $titleOrder);
}
return $pos_a - $pos_b;
});
//just like array_search but more friendly to comparison
function search($needle, $heystack)
{
$pos = array_search($needle, $heystack);
if (false === $pos) {
return PHP_INT_MAX;
}
return $pos;
}
>
第79行错误 if($ stmt-> execute()) *抱歉我的英文不好答案 0 :(得分:-1)
也许,尝试在同一个字段中写入数据(对于唯一的id字段)