
正文
php添加数据库并判断 php添加数据库并判断数据类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php多行表单数据插入数据库,怎么判断$_POST[...]数组是否为空?
if (empty($_POST['one'])) {
echo "空";
} else {
echo "不空";
}
相关问答
Q1: PHP新手根据不同表条件判断写入数据库
首先我在本地创建了2个表,一个为brker,一个为member,语法如下:
create table brker (outlet varchar(255));
set names utf8; //这里是我确保在插入数据时中文不会乱码
insert into brker (outlet) values("我的家乡是湖南-衡阳");
insert into brker (outlet) values("我的家乡是江西-宜春");
insert into brker (outlet) values("我的家乡是广东-东莞");
create table member (comid int(12), shopid int(12), admin_shopid int(12));
下面是我创建的测试代码以及最终的效果截图:
Q2: php sql怎么判断有没有插入数据库成功
方法一、判断mysql_queryphp添加数据库并判断的执行结果php添加数据库并判断,如果为True就是成功php添加数据库并判断,否则就是失败php添加数据库并判断,例如php添加数据库并判断:
if (mysql_query($sql)) echo '成功';else echo '失败';
方法二、使用mysql_affected_rows()获取影响的条数,此语句可以检查删除、修改、插入成功了多少条。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论。
Q3: PHP 存入数据库一个id,判断这个id有没有,有的话,弹出id已存在“id已存在”没有话就存里面。
给你两个方案:
1、select 查询该表是否有该id , 有则不添加
2、insert 如果没猜错这个id应该是个主键或者唯一键,那么直接插入该id ,如果存在是不可能插入成功的,同时mysql方法会返回错误false ,根据这个信息判断是否添加成功
延伸:
INSERT 加 ON DUPLICATE KEY UPDATE 用法
一条语句搞定不存在即 insert 存在即 update (前提是唯一键重复,主键也是唯一键)
Q4: thinkphp 我用create方法add()添加数据时返回false 给if判断返回false的时候竟然能添加到数据库
$user = D('Users') ;
if($user-create()) {
$user-add();
} else {
$this-error($user-getError());
}
这样写试试
php添加数据库并判断的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php添加数据库并判断数据类型、php添加数据库并判断的信息别忘了在本站进行查找喔。






