テーブル内の列の値を更新したい。$q をエコーすると、変数は取得されますが、更新されず、mysql エラーがエコーされません。では、どうすればよいのでしょうか。
function up($name, $value, $id){
$q='UPDATE Table SET '.$name.'='.$value.' WHERE ID="'.$id.'"';
$r=mysql_query($q, $conn);
if(!$r){
echo('Could not update data: ' . mysql_error());
} else{ echo "Updated data successfully\n"; }
}