这是更改为 php8.3 和 MariaDB 11.3 后出现的错误。 我哪里做错了? 请看一下。
echo "$_SESSION[Iyagi_Id]','$today','$img','$title','$weath','$mood1','$mood2','$happy','$love', '$c[web_edit]','$text";
输入值如下。 1111','2024-5-15','','这是标题','','','','','','','这是内容
Maria DB (11.3) 查询(第 72 行)
mysqli_query($connect , "insert into hani_diary (id,day,img,title,weath,mood1,mood2,happy,love,html,text) values('$_SESSION[Iyagi_Id]','$today','$img','$title','$weath','$mood1','$mood2','$happy','$love','$c[web_edit]','".mysqli_real_escape_string($connect, $text)."')") or die("입력 에러");
js_move("./memo_write.php?year=$year&month=$month&day=$day");
错误信息
致命错误:未捕获 mysqli_sql_exception:不正确的整数值:'' 列
gagebu
。hani_diary
。happy
位于 /home/gagebu/www/memo/memo_write.php:72 中的第 1 行堆栈跟踪:#0 / home/gagebu/www/memo/memo_write.php(72): mysqli_query() #1 {main} 扔在 /home/gagebu/www/memo/memo_write.php 第 72 行
我正在尝试将数据插入 Maria DB。
您正在插入一条记录,并尝试将字段
happy
设置为 empty string
或 ""
的值。
但是在您的 Maria DB 表
hani_diary
中,字段 happy
被配置为整数。
将表的配置更改为能够保存文本的配置(例如,
text
),或者确保变量 $happy
保存整数。