为了账号安全,请及时绑定邮箱和手机立即绑定

老师,数据库连接成功,用户,管理员,商品都总是添加失败

老师,数据库连接成功,用户,管理员,商品都总是添加失败,而且查看列表读不出来,分类添加查看均成功,商品列表也能显示,但修改商品添加图片时失败

正在回答

2 回答

insert函数有问题 

function insert($table,$arr){

//$sql = "insert into 表名(多个字段) values(多个值)";

foreach($arr as $key=>$value){//foreach循环数组

$value = mysql_real_escape_string($value);

$keyArr[] = "`".$key."`";//把$arr数组当中的键名保存到$keyArr数组当中

$valueArr[] = "'".$value."'";//把$arr数组当中的键值保存到$valueArr当中,因为值多为字符串,而sql语句里面insert当中如果值是字符串的话要加单引号,所以这个地方要加上单引号

}

$keys = implode(",",$keyArr);//implode函数是把数组组合成字符串 implode(分隔符,数组)

$values = implode(",",$valueArr);

$sql = "insert into ".$table."(".$keys.") values(".$values.")";//sql的插入语句  格式:insert into 表(多个字段)values(多个值)

mysql_query($sql);//调用类自身的query(执行)方法执行这条sql语句  注:$this指代自身

return mysql_insert_id();

}

用这个函数可以

0 回复 有任何疑惑可以回复我~

看看你的数据表是否正确,用户表这一节

数据表用户表imooc_user中没有邮箱箱,所有添加失败,

应该是课程给跳过去了,研究几天才发现的,把邮箱哪项添加上就可以了:

alter table imooc_user add email varchar(50) not null;


1 回复 有任何疑惑可以回复我~
#1

zhangshp

原来如此,搞了半天没搞懂,哎,终于解决了
2016-01-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117284    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

老师,数据库连接成功,用户,管理员,商品都总是添加失败

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信