Hi, I have a table with several inputs and I need to make UPDATE of fields with more than 0 characters, those with 0 or blank are the way it is! Is there any way to do this?
follow my code:
$query = mysql_query("UPDATE 'is' SET 'janmembros' = '$janmembros', 'janvisitantes' = '$janvisitantes', 'fevmembros' = '$fevmembros', 'fevvisitantes' = '$fevvisitantes', 'marmembros' = '$marmembros', 'marvisitantes' = '$marvisitantes', 'abrmembros' = '$abrmembros', 'abrvisitantes' = '$abrvisitantes', 'maimembros' = '$maimembros', 'maivisitantes' = '$maivisitantes', 'julmembros' = '$julmembros', 'julvisitantes' = '$julvisitantes', 'junmembros' = '$junmembros', 'junvisitantes' = '$junvisitantes', 'agomembros' = '$agomembros', 'agovisitantes' = '$agovisitantes', 'setmembros' = '$setmembros', 'setvisitantes' = '$setvisitantes', 'outvisitantes' = '$outvisitantes', 'outmembros' = '$outmembros', 'novmembros' = '$novmembros', 'outvisitantes' = '$outvisitantes', 'novmembros' = '$novmembros', 'novvisitantes' = '$novvisitantes', 'dezmembros' = '$dezmembros', 'dezvisitantes' = '$dezvisitantes' WHERE 'celula' LIKE '$celula'") or die(mysql_error());
Because many fields to update is very difficult to do with IF, for example:
if (strlen($janmembros) > 0)
{
$query = mysql_query("UPDATE 'is' SET 'janmembros' = '$janmembros' WHERE 'celula' LIKE '$celula'") or die(mysql_error());
}