ホームページ >バックエンド開発 >PHPチュートリアル >MySQLデータベースにNULL値を追加できない、その解決方法

MySQLデータベースにNULL値を追加できない、その解決方法

WBOY
WBOYオリジナル
2016-06-13 12:07:201251ブラウズ

mysql データベースは NULL 値を追加できません
データは検証されましたが、NULL 値をデータに追加できません。エラーは次のとおりです:

Column 'loumiandijia' cannot be null

NULL は次の場合に機能しません。他のデータは空です

コードは次のとおりです

b2d9e650c6ddd598e10f137e039c16be 0)) {<br> $baozhengjin = mysqli_real_escape_string ($conn, (float) $trimmed['baozhengjin']);<br> } else {<br> $errors[] = '正しい入札保証金 (10,000 元) を入力してください';<br> }<br> if (is_numeric($trimmed['mianji_m']) && ($trimmed['mianji_m'] ] > 0)) {<br> $mianji_m = mysqli_real_escape_string ($conn, (float) $trimmed['mianji_m']);<br> } else {<br> $errors[] = '正しいフロアを入力してくださいarea (acres)';<br> } <br> if (is_numeric($trimmed['mianji_p']) && ($trimmed['mianji_p'] > 0)) {<br> $mianji_p = mysqli_real_escape_string ($conn) , (float) $trimmed['mianji_p' ]);<br> } else {<br> $errors[] = '正しい床面積を入力してください';<br> }<br> if (is_numeric($trimmed[ 'guihua_p']) && ($rimmed['guihua_p'] > 0)) {<br> $guihua_p = mysqli_real_escape_string ($conn, (float) $trimmed['guihua_p']);<br> } else {<br> $errors[] = ' 正しい建築計画面積を入力してください';<br> }<br> if (is_numeric($trimmed['qipaijia']) && ($trimmed['qipaijia'] > 0)) {<br> $qipaijia = mysqli_real_escape_string ($conn, (float) $trimmed['qipaijia']);<br> } else {<br> $errors[] = '正しい開始価格 (10,000/エーカー) を入力してください';<br> } <br> $chengjiaodanjia = (!empty($trimmed['chengjiaodanjia'])) ? mysqli_real_escape_string ($conn, (float) $trimmed['chengjiaodanjia']) : NULL;<br> $chengjiaodanjia = (!empty($ trimmed['chengjiazongjia'])) ? mysqli_real_escape_string ($conn, (float) $trimmed['chengjiazongjia']) : NULL;<br> $loumiandijia = (!empty($trimmed['loumiandijia' ])) ? mysqli_real_escape_string ( $conn, (float) $trimmed['loumiandijia']) : NULL;<br>$yijialv = (!empty($trimmed['yijialv'])) ? mysqli_real_escape_string ($conn, $trimmed['yijialv']) : NULL;<br> $jingderen = (!empty($trimmed['jingderen'])) ? mysqli_real_escape_string ($conn, $trimmed['jingderen']) : NULL;<br> $churang_p = (!empty($trimmed['churang_p'])) ? mysqli_real_escape_string ($conn, (float) $trimmed['churang_p']) : NULL;<br> $dituweizhi = (!empty($trimmed['dituweizhi'])) ? mysqli_real_escape_string ($conn, $trimmed['dituweizhi']) : NULL;<br> $xuzhi = (!empty($trimmed['xuzhi'])) ? mysqli_real_escape_string ($conn, $trimmed['xuzhi']) : NULL;<br> if ( isset($trimmed['is_cheng']) && is_numeric($trimmed['is_cheng']) && ($trimmed['is_cheng'] ] >= 0) ) {<br> $is_cheng = mysqli_real_escape_string ($conn, $trimmed['is_cheng']);;<br> } else {<br> $errors[] = '请选择取引易かどうか' ;<br> } <br> <br> if (empty($errors)) {<br> $q = 'INSERT INTO f_tudi (tudi_id, city_id, weizhi, yongtu, rongjilv, midu, lvdi, fabu_time, chengjiao_time, jiezhi_time 、baozhengjin、mianji_m、mianji_p、guihua_p、qipaijia、chengjiaodanjia、chengjiazongjia、loumiandijia、yijialv、jingderen、churang_p、dituweizhi、xuzhi、is_cheng) VALUES (?, ?, ?, ?, ?, ? 、 ?、 ?、 ?、 ? , ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';<div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。