问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

PHP大神来看看,MYSQL插入的值是空值,好像就一行代码错了,帮改下,高悬赏

发布网友 发布时间:2022-04-15 14:24

我来回答

7个回答

懂视网 时间:2022-04-15 18:45

bitsCN.com

最好的也是用的最多的方法是:

将int型空值不允许为空 默认为0.这样就不会出现因为允许为空 插入空值变为0的情况。虽然用起来要判断一下,但却不会出现问题。

其它的方法,来自网络,咱未验证

如果已经安装好了的,就在my.ini中查找sql-mode,默认为sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",将其修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重启mysql后即可。

bitsCN.com

热心网友 时间:2022-04-15 15:53

把:
$sql="INSERT INTO liuyaninfo (id,title,content,author)
VALUES
('$_POST["id"]','$_POST["title"]','$_POST["content"]','$_POST["author"]')";
修改成:
$sql="INSERT INTO liuyaninfo (id,title,content,author)
VALUES
('".$_POST["id"]."','".$_POST["title"]."','".$_POST["content"]."','".$_POST["author"]."')";

热心网友 时间:2022-04-15 17:11

$sql="INSERT INTO liuyaninfo (id,title,content,author)
VALUES
('".$_POST["id"]."','".$_POST["title"]."','".$_POST["content"]."','".$_POST["author"]."')";
用"."来拼接语句, 还有这个id是不是自增的, 自增的就不需要插入id, 如果不是自增的, 看是不是int类型, 如果是int类型,那这个值是不需要加单引号的

热心网友 时间:2022-04-15 18:46

$sql="INSERT INTO liuyaninfo (title,content,author) VALUES ('$_POST["title"]','$_POST["content"]','$_POST["author"]')";


请先将id设置为int型,并设置为auto_increament

否则,就自行生成一个不重复的id,并插入

热心网友 时间:2022-04-15 20:37

你看下是不是这个原因。
单引号内部的变量不会执行
双引号会执行


$name = 'hello';
echo "the $name";

会输出 the hello

而如果是单引号

$name = 'hello';
echo 'the $name';

会输出 the $name

建议你改成 $title = $_POST["title"];然后用$title写在sql上

热心网友 时间:2022-04-15 22:45

引号这样写会有问题改成这样试试
$id = $_POST["id"];
$title = $_POST["title"];
$content = $_POST["content"];
$author = $_POST["author"];
$sql="INSERT INTO liuyaninfo (id,title,content,author)
VALUES ('$id','$title','$content','$author')";
如果还是写不进去,先echo一下这几个post变量是否有值

热心网友 时间:2022-04-16 01:10

$sql="INSERT INTO liuyaninfo (id,title,content,author)
VALUES
('".$_POST["id"]."','".$_POST["title"]."','".$_POST["content"]."','".$_POST["author"]."')";
帮我看看这段php为何取出的值只有一行,while ($row = $GLOBALS['db...

从数据库查询后的集合中读取一行数据到 变量 $row 中,如果已经到了最后(也就是没有数据了)将返回 false,循环结束 例如:r=mysql_query("select * from comment_tmp ");while($tmp=mysql_fetch_assoc($r)){ // 循环处理查询出的结果 } 只能显示一行:应该是最后一行,因为前面的数据都...

python excel 拆分

当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,可能会选择使用如`pandas`和`openpyxl`这样的库。`pandas`提供了强大的数据处理功能,而`openpyxl`则用于读写Excel文件。通过这些库,我们可以高效、灵活地实现Excel数据的拆分需求。Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击93步自动完成vlookup匹配,无需手写公式,免费使用!

求高手看下这段代码哪里不对~邮箱输入错误时对的~但是输入正确就跳到...

mysql_free_result是用来释放结果集的 把bool传给它,当然报错啦 update语句的执行结果不需要释放 解决方法:注释或删掉29行

...下 我的代码错在哪了、提示错误Warning: mysql_fetch_assoc() exp...

你可以这样测试 , 一般 while错误 就代表 SQL语句有问题,把下面2句加上去, 然后把画面上显示的 SQL语句 复制下来 到 phpmyadmin里头运行, 看看 就知道了,好好看看 数据库, 数据表 这些名字都对不对,echo "select * from shops {$page->limit}";exit();query=mysql_query("select * from...

php访问数据库出错:Warning: mysql_fetch_array() expects parameter 1...

5、在展现出来的Mysql信息中,可以看到port的值,这个值就是本地数据库的端口号。,一般都是3306。6、知道本地数据库端口号后,回到php代码的数据库配置中将端口号改成正确的端口号即可,这样就不会报数据库端口异常的错误了。

php 环境 Internal Server Error 错误,高抬贵手帮助一下,感激不尽?

本地修改什么密码 啊 在phpmyadmin的安装根目录下找到config.inc.php文件, 打开它会发现$cfg['Servers'][$i]['password'] 的值为空,修改值为你设置的密码。重启wamp服务。

php用户重名检测的问题!! 代码如下 那位大侠帮我看看错在哪里啊?

1.用户名字段设置为UNIQUE KEY,那么插入失败的mysql_query将直接返回FALSE表示已经存在。2.在mysql_query插入之后,执行mysql_affected_rows,如果得到1,就是插入成功。这两个原理都不需要预先检查。简单地说,就是把“插入”和“检查”两个东西在同一条SQL中实现,这样得到的结果可以避免“两个用户同时...

麻烦高手帮我看看哪里出错了,php中不能实现sql插入

echo $sql; 看看语句正确吗?直接复制打印出来的语句到数据库里执行就知道错误了,还有 $HOTEL_TBL 这个变量哪来的?没看到传值,会不会是个常量,常量的话直接HOTEL_TBL调用,不需要$符号

我的MYSQL是5.0版本的,运行总是会报错,请问如何解决?

解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。6、错误日志目录不存在 解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限 7、selinux惹的祸,如果是centos系统,默认会开启selinux 解决方法:先临时改为警告模式:[root@www php]# ...

php问题,搞了好几天,$result=mysqli_query($link,$sql); $result的...

query 必需,规定查询字符串。resultmode 可选。一个常量。可以是下列值中的任意一个:MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)MYSQLI_STORE_RESULT(默认)技术细节 返回值:针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。针对其他成功的查询...

php while语句怎么只输出了一条记录?哪位大神给我看看,这代码错了...

额,其实自己多看看总会找到问题所在的 因为你使用的是mysql_fetch_array()所以会输出索引和关联两种数组 如果你只想要关联数组的话,可以使用mysql_fetch_assoc()

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
三星note3 如何显示来电归属地 note3如何设置显示来电归属地? 港版的 note3 怎么设置来电归属啊? 郑州和开封到底什么关系 执业中药师合格分数线每年都是72分吗? 全国中药师资格分数多少及格啊 ...和等于180°,这是古希腊数学家欧几里得提出的定理。在此后的两千多... 我老公发烧刚好,我们在一起,然后我感觉他没用劲,精子会进去吗 丈夫残疾不能自理,妻子可以提出离婚吗?寻求法律帮主 老公发烧了能要小孩吗 小孔成像的原理 条件 特点是什么 小孔成像的“孔”有什么要求吗,大小,形状等 各位大哥,求解 小孔成像是什么? 小孔成像的原因是什么? 小孔成像是由什么形成的 “小孔成像”时,对小孔的要求是 ___ ;小孔成像说明光具有 ___ 特点. 小孔成像,对小孔的要求是? 小孔成像的依据是什么 小孔成像的条件是什么 小孔成像的条件? 物业管理上,环卫垃圾桶应如何管理? 绿色环卫垃圾桶咕噜怎么弄下来 环卫垃圾桶发臭了,很恶心,有什么好得处理方法吗? 假如巴啦啦小魔仙第一部是重庆视美和奥飞动漫公司联合制作的动画片会怎么样 奥飞动漫公司热播的动画片有哪些? 有谁知道哈一代跟奥飞娱乐合作过哪几部动漫么? 玻璃胶固定玻璃桌面后(4个接触点),以后还有办法去掉么? 有一部动画主角都输驾驶机甲的反派叫主角为戴红缨的这是什么动漫的? 手机触点的铜锈如何去除? cpu触点之间有胶水怎么办? 对之后的使用有没有影响?在线等,急急急 有谁知道事业单位公共基础知识试题哪有,带详细答案的 一直做文职工作不想做了已三十六岁学美容好吗? 请教:福建省事业单位考试综合基础知识考什么内容? 36岁学美容好吗 福建(石狮)事业单位公共基础A卷的考试内容 三十六岁了一直做文职类工作现在想去学美容,也不知自己能做好吗?能坚持吗? 09年福建事业单位考试公共基础知识的题型是什么? 35岁学美容有前途吗? 35岁适合去学美容吗 35岁学美容行业晚不晚?有前途吗? 36岁的女人学美容晚不晚 怎么才能隐藏部分QQ图标 女孩子学美容有前途吗 怎样隐藏QQ上线的图标 36岁学美容还有前途吗 qq图标怎么隐藏啊 QQ图标怎么能全部隐藏? QQ的图标怎么隐藏起来? QQ在上线 怎么把下面的小图标隐藏了让别人看不出我在上QQ?怎么再弄出来? 怎么隐藏qq上面的图标
  • 焦点

最新推荐

猜你喜欢

热门推荐