将PHP数组内容插入MySQL数据库:“数组key=数据库字段名”,“数组value=数据库字段内容”
<?php
$data["username"]="张宴";
$data["videoid"]="123456";
//插入数据库
foreach ($data as $key => $value)
{
$data_key = $data_key . "," . $key;
$data_value = $data_value . ",'" . $value . "'";
}
$data_key = substr($data_key, 1, strlen($data_key));//去除字符串最前面的,号
$data_value = substr($data_value, 1, strlen($data_value));//去除字符串最前面的,号
$result = @mysql_query("REPLACE INTO " . $bvideo_table . " (" . $data_key .
") VALUES (" . $data_value . ");");
//更新数据库
foreach ($data as $key => $value)
{
$data_key_value = $data_key_value . "," . $key . "='" . $value . "'";
}
$data_key_value = substr($data_key_value, 1, strlen($data_key_value));//去除字符串最前面的,号
$result = @mysql_query("UPDATE " . $bvideo_table . " SET " . $data_key_value .
" WHERE videoid='" . $data["videoid"] . "';");
?>