課程
/后端開發
/PHP
/手把手教你實現電商網站后臺開發
老師,數據庫連接成功,用戶,管理員,商品都總是添加失敗,而且查看列表讀不出來,分類添加查看均成功,商品列表也能顯示,但修改商品添加圖片時失敗
2015-06-01
源自:手把手教你實現電商網站后臺開發 5-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();
用這個函數可以
看看你的數據表是否正確,用戶表這一節
數據表用戶表imooc_user中沒有郵箱箱,所有添加失敗,
應該是課程給跳過去了,研究幾天才發現的,把郵箱哪項添加上就可以了:
alter table imooc_user add email varchar(50) not null;
zhangshp
舉報
手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-17
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();
}
用這個函數可以
2015-08-31
看看你的數據表是否正確,用戶表這一節
數據表用戶表imooc_user中沒有郵箱箱,所有添加失敗,
應該是課程給跳過去了,研究幾天才發現的,把郵箱哪項添加上就可以了:
alter table imooc_user add email varchar(50) not null;