Технология построения интерактивных Web-ресурсов. Мартынов А.И - 69 стр.

UptoLike

Составители: 

69
mysql_errno() . ": " . mysql_error() . "<BR>";
return true;
}
}
Функция обновления данных в БД
// ******************** Функция обновления данных ************************
function update_IN_BD($arrayMamber,$id,$Table)
{
//Обновляем данные
$this->cesh($id,$Table,"");
$Err = false;
$aSQL = "update $Table set ";
$aSQL2="";
for($i=0;$i<count($arrayMamber);$i++)
if($arrayMamber[$i][9]!=0)
{
if($arrayMamber[$i][4]=="data")
{
ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})",
$arrayMamber[$i][7], $regs);
$arrayMamber[$i][7] = $regs[3]."-".$regs[2]."-".$regs[1];
}
if(!empty($aSQL2)) $aSQL2=$aSQL2.",";
$aSQL2=$aSQL2.$arrayMamber[$i][0]."=";
if($arrayMamber[$i][4]=="pass")
$aSQL2=$aSQL2."PASSWORD('".$arrayMamber[$i][7]."')";
else
$aSQL2=$aSQL2."'".$arrayMamber[$i][7]."'";
}
$aSQL=$aSQL.$aSQL2." where id = '$id'"
if($this->db->query($aSQL,0) == true)
{
echo "<BR>Данные обновлены в БД";
return false;
}
else
{
echo "<BR><b>Ошибка обновления данных.<b><BR> Ошибка - ".
mysql_errno() . ": " . mysql_error() . "<BR>";
return true;
}
}