Forbedring af funktion til opdatering af række
Jeg har lavet denne funktion, der opdaterer en række i en mysql-database. Nu vil jeg blot høre om nogle har nogle råd til forbedring?<?php
function update( $id, $data = array() )
{
if( is_array( $data ) && count( $data ) >= 1 )
{
foreach( $data as $field => $value )
{
$data[$field] = "`{$field}` = '{$value}'";
}
$data = implode( ", ", $data );
$query = mysql_query(
"UPDATE
`table`
SET
{$data}
WHERE
`id` = '{$id}'
LIMIT
1"
);
return mysql_affected_rows() == 1;
}
else
{
return false;
}
}
?>
