Antes de nada, darte las gracias por tu ayuda.
Al final, después de darle unas pocas vueltas, llegué a la conclusión de que no hacía falta usar ninguna función. La solución era bien sencilla:
Código PHP:
if ($newimage!="imagenes/"){
mysql_query("UPDATE $TableName SET imagen='$newimage', padre='$padre', madre='$madre', nummachos='$nummachos', numhembras='$numhembras' WHERE id_camada='$id_camada'",$link) or die (mysql_error());
}else{
mysql_query("UPDATE $TableName SET padre='$padre', madre='$madre', nummachos='$nummachos', numhembras='$numhembras' WHERE id_camada='$id_camada'",$link) or die (mysql_error());
}
Espero que esto también ayude a otras personas.
La solución mejor no es la que te den sobre una bandeja de plata, sino la que encuentres por ti mismo, así te tires media vida buscándola.
Gracias, Josemi.