第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第一個鍵名前為什么加","號?

第一個鍵名前為什么加","號?

PHP
錯過了年華 2017-05-03 15:34:08
function?insert($table,$array) { //array_keys?—?返回數(shù)組中所有的鍵名 $keys=join(",",array_keys($array)); //array_values?—?返回數(shù)組中所有的值? $vals="'".join("','",array_values($array))."'"; $sql="insert?{$table}({$keys})?values({vals})"; mysql_query($sql); //mysql_insert_id?—?取得上一步?INSERT?操作產(chǎn)生的?ID? return?mysql_insert_id(); }一般的插入語句不是"insert table (table_id,table_title) values($id,$title)"這樣嗎?也沒見加啊。。。
查看完整描述

2 回答

已采納
?
我是新手_請多指教

TA貢獻(xiàn)140條經(jīng)驗 獲得超79個贊

雖然還沒寫過這樣的代碼,個人理解array_keys($array)返回值是把數(shù)組中的鍵名當(dāng)作值組成一個新的數(shù)組,代碼中join只是把這個新的一維數(shù)組中的值用逗號拼成一個字符串,所以第一值前不會有逗號的,建議不太明白的函數(shù)打開php手冊查看下例子就懂了!如下:

$array?=?array('lastname',?'email',?'phone');
$comma_separated?=?implode(",",?$array);????????????//??join為implode別名;
echo?$comma_separated;??????????????????????結(jié)果:?lastname,email,phone



查看完整回答
反對 回復(fù) 2017-05-03
?
ruibin

TA貢獻(xiàn)358條經(jīng)驗 獲得超213個贊

$keys=join(",",array_keys($array));這個的意思是array_keys($array)中所有項以逗號拼接,不是先在前面加個逗號的意思。

查看完整回答
1 反對 回復(fù) 2017-05-03
  • 2 回答
  • 0 關(guān)注
  • 1441 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號